david/ipxe
david
/
ipxe
Archived
1
0
Fork 0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/filo
Michael Brown 3d6123e69a Initial revision 2005-03-08 18:53:11 +00:00
..
drivers Initial revision 2005-03-08 18:53:11 +00:00
fs Initial revision 2005-03-08 18:53:11 +00:00
i386 Initial revision 2005-03-08 18:53:11 +00:00
main Initial revision 2005-03-08 18:53:11 +00:00
usb Initial revision 2005-03-08 18:53:11 +00:00
Config Initial revision 2005-03-08 18:53:11 +00:00
README.filo Initial revision 2005-03-08 18:53:11 +00:00
README.filo_in_etherboot Initial revision 2005-03-08 18:53:11 +00:00
README.usb Initial revision 2005-03-08 18:53:11 +00:00

README.usb

It is from steven james's baremetal in linuxbios util.
yhlu seperate common functions from uhci.c to usb.c and create ohci.c to support ohci.
ohci.c mainly cames from kernel 2.4.22 dirvers/usb/host/usb-ohci.c.
it includes several parts
1. UHCI+OHCI--->USB: privide usb init and usb_control_msg and usb_bulk_msg interface
2. USB_SCSI: bulk only device 
3. USB_X interface to FILO

other changes in Etherboot
1. Add allot2 and forget2, it will produce the required aligned memory.

todo:
1. EHCI support

yhlu 6/2/2004