summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-07vmx: fix hlt idle problemcinap_lenrek
2017-08-07usbxhci: implement recovery from host controller errorscinap_lenrek
2017-08-05inst: don't hardcode /net/ether0, might have usb ethernetcinap_lenrek
2017-08-04inst: get rid of ppp configurationcinap_lenrek
2017-08-04inst: get rid of halt, just run fshalt in finish directlycinap_lenrek
2017-08-04inst: post newfs fileservers under /srv/$fstype.newfs to avoid conflict with ↵cinap_lenrek
preexisting local filesystem
2017-08-04cwfs: -n always overrides postservice() name, no matter if config mode ↵cinap_lenrek
changes service
2017-08-03etheriwl: add pci id for Intel Centrino Advanced-N 6200 on x201 tablet ↵cinap_lenrek
(thanks arpunk)
2017-08-02usbxhci: handle out of memory in controller initializationcinap_lenrek
2017-08-02usbxhci: abandon multiple requests per endpoint, cleanupcinap_lenrek
more conservative approach: only one transaction in flight per endpoint (except iso). also serialize controller commands. no driver currently uses this and i doubt it is usefull. create constants for common TRB flags and remove bogus 1<<16 flag on TR_NORMAL.
2017-08-02usbxhci: have to serialize and set read pointer for endpoint stop commandcinap_lenrek
2017-08-01disk/edisk: add some headroom in the type table for dynamic entriescinap_lenrek
2017-08-01disk/edisk: add more partition type uuid's from wikipedia (thanks qeed)cinap_lenrek
2017-07-31usbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on ↵cinap_lenrek
386...
2017-07-31usbxhci: provide shutdown function to halt the controllercinap_lenrek
2017-07-31nusb/*: cleanupcinap_lenrek
2017-07-31nusb/usbd: support for usb3 hubscinap_lenrek
2017-07-31libregexp: fix lexer so it doesnt move past the string when it gets a \ escapecinap_lenrek
2017-07-31xhci: experimental usb3 supportcinap_lenrek
2017-07-31nusb/usbd: create endpoint files for conf #1, usb3 preparationcinap_lenrek
2017-07-31usbehci: fix crash in cancelisoio() for highspeed device due to wrong pollivalcinap_lenrek
2017-07-29pc, pc64: enable usbxhci in the configurationcinap_lenrek
2017-07-29usbxhci: simplify xecp()cinap_lenrek
2017-07-29usbxhci: implement controller handoff, ignore usb3.0 ports, honor pollival ↵cinap_lenrek
for isochronous endpoints
2017-07-24usbxhci: basic iso write support (usb soundcard playback)cinap_lenrek
2017-07-24usb: fix wrong pollival calculation in setmaxpkt()cinap_lenrek
2017-07-22usbxhci: handle changing maxpkt on control endpoint by reevaluating endpoint ↵cinap_lenrek
context while endpoints != 0 are opend after the device descriptor has been parsed and the endpoint properties like maxpkt have been set, the control endpoint is opend with a guessed maxpkt value. once the first 8 bytes of the descriptor have been read by usbd, maxpkt gets set and we need to reevaluate the control endpoint 0 context to update the value.
2017-07-22usbxhci: use physical register addresses for matcing controllers and ↵cinap_lenrek
printing. simplify endpoint slot initialization.
2017-07-22usbohci, usbuhci, usbehci: use physical address of registers for matching ↵cinap_lenrek
controllers and printing
2017-07-20kernel: fix bounds check in screenputc()cinap_lenrek
2017-07-20usbxhci: implement command timeouts and aborts, serialize unstallcinap_lenrek
2017-07-17usbxhci: better approach to unstalling endpoint and fixup td ringcinap_lenrek
instead of guessing where the controllers dequeue pointer went, stop the endpoint and then explicitely set te dequeue pointer to the next write td position. that way we do not need to fix the cycle bit in the td's and dont need to rely on if the controller advanced the dequeue pointer after a stall or not. add ctx and slot back pointers to ring.
2017-07-17hpost: delimit @filenames by newline so files with whitespace aren’t mangledBurnZeZ
2017-07-17hpost: fix field content mangling when newlines are presentBurnZeZ
2017-07-16pc kernel: mkfile target usbehcipc.$O needs ../port/usb.h, add usbxhci.$Ocinap_lenrek
2017-07-16usbxhci: commit work in progress xhci driver, no config yetcinap_lenrek
2017-07-02/lib/{rob, rsc, theo}: Yup.stanley lieber
2017-07-02print(2): clean up vlong flag descriptionEthan Grammatikidis
2017-07-01rc(1): catch up with a change made long before 9frontEthan Grammatikidis
2017-07-01pc(1) clarificationEthan Grammatikidis
2017-06-28zynq: simplify initcode stack setup (just do it in init0 when the stack is ↵cinap_lenrek
mapped)
2017-06-28kernel: pass bootargs also in multiboot command line, retire the bootline ↵cinap_lenrek
mechanism to pass arguments to /boot/boot
2017-06-27change icanhasvmx to report extra info only with -vaiju
2017-06-27vmx(1): I/O string instructions, incomplete support for IDE disks, misc fixesaiju
2017-06-26vmx: fix build on non-x86 architectures (switch vlong)aiju
2017-06-25libfis: fix inverted CHS bitaiju
2017-06-25devvmx: add support for SG_STICKY segmentscinap_lenrek
2017-06-25pc, pc64: support for multiboot framebuffer, common bootargs and multiboot codecinap_lenrek
2017-06-25aux/vga: simplify vesa by adding rgbmask2chan() functioncinap_lenrek
2017-06-22mergecinap_lenrek