summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2017-06-22upas/fs: handle plumbing for new messages for concurrent index updatescinap_lenrek
when multiple upas/fs instances are running on the same index, another upas/fs could have written the index, but we still want to plumb the message. so we introduce another cstate flag "Cnew" that is set when a message that we havnt seen before by rdidx().
2017-06-22vmx(1): fix translateflat on 64-bitaiju
2017-06-21devvmx: add support for extrap command to configure halting on exceptionsaiju
2017-06-21vmx(1): add support for (so far) crude 9p debugging fs; add gdb stub; clean ↵aiju
up linux gdt code
2017-06-21devvmx: error handling in clearmeminfoaiju
2017-06-21devvmx: remember segment names and free segments properlyaiju
2017-06-20segment(3): document sticky segment typecinap_lenrek
2017-06-20kernel: add support for sticky segments (cached, preallocated, never paged)cinap_lenrek
2017-06-20vmx(1): obsdfb: check if curmode is nilaiju
2017-06-20vmx(1): round up frame buffer size to whole pages, ignore vga access in ↵aiju
linear framebuffer, tell openbsd about framebuffer
2017-06-20vmx(1): clean up region handling code; changes to support amd64aiju
2017-06-20pc, pc64: adapt devvmx to work on pc64aiju
2017-06-19mergecinap_lenrek
2017-06-198l, 6l: get .frame offset right undoing $-4 hackcinap_lenrek
2017-06-19vmx(1), vmx(3): update manpagesaiju
2017-06-19ktrace(1): handle amd64 stacktraces correctlyaiju
2017-06-19vmx(1): i8042: translation changes reported keyboard idaiju
2017-06-18vmx(1): linux kernel loading; PIT fixes to support linux; support VGA 0x3D4 ↵aiju
word writes; support sending virtio ethernet packets to a file and prepending snoopy headers
2017-06-18devvmx: fix CR0/CR4 readout; also don't exit on PAUSE instructionaiju
2017-06-18remove /sys/lib/##redacted##.##redacted## (thanks ##redacted##)cinap_lenrek
2017-06-18authsrv(6): don't say old p9any isnt in use anymore...cinap_lenrek
2017-06-18auth/factotum: complete p9any v.2 server protocol, but don't enable it.cinap_lenrek
2017-06-18upas/fs: work in progress...cinap_lenrek
get plumbing logic out of mailbox drivers, all handled from syncmbox() now. avoid reentrancy in syncmbox(). store attachment filename in index, so that we can return it in mail info without fetching headers. (used to return blank filename when read out of the index messing up attachments in nedmail). maintain Message.size for attachments. get rid of string "refs" and just have a simple string intern table (only used for Message.type and Message.charset). Message.replyto and Message.filename are owned by the index, so don't free in delmessage().
2017-06-18vmx(1): fix '-v text'aiju
2017-06-17vmx(1): don't zero all memory, don't abandon uart on eof, sleep before ↵aiju
transmitting uart data
2017-06-17vmx(1): fix non-vesa framebuffer modeaiju
2017-06-17vmx(1): support debug instructionsaiju