Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-28 | devsegment: handle ORCLOSE on segment directory correctly, fix wrong qid, ↵ | cinap_lenrek | |
missing COPEN flag for segmentcreate() | |||
2017-08-28 | devvmx, vmx: lilu dallas multivm | aiju | |
2017-08-28 | vmx(1): don't realloc virtio queues -- breaks pointers | aiju | |
2017-08-27 | sdiahci: Intel 200 Series Chipset Family PCH support (thanks aiju) | cinap_lenrek | |
we used to tweak arround in the ICH registers for all intel controllers, which is wrong, as the 200 series has different magic registes. see the datasheet: https://www.intel.com/content/www/us/en/chipsets/200-series-chipset-pch-datasheet-vol-2.html this caused the clocks to be disabled for the 6th port causing a full machine lockup touching the 6th port registers. the next problem was that aiju's bios disabled the unused ports somehow but didnt clear ther PI bits, so that they would stay in Sbist status even after a port reset. so the port would get stuck in the Dportreset state forever. the fix for this was to use a one second timeout for the port reset procedure. | |||
2017-08-24 | libmach: support disassembling from memory | aiju | |
2017-08-24 | vmx(1): VGA framebuffer should be normal memory | aiju | |
2017-08-24 | vmx(1): fixed code that assumed uintptr==uvlong | aiju | |
2017-08-24 | vmx(1): memory map improvements, x86 simulator for MMIO | aiju | |
2017-08-24 | devvmx: more efficient data structure for memory map; simplified (more ↵ | aiju | |
reliable) step function | |||
2017-08-23 | igfx: fix cdclk and dpll settings for dual channel lvds on sandybridge | qwx | |
2017-08-22 | vt: turn off nl -> nl+cr translation default in raw mode, don't scroll more ↵ | cinap_lenrek | |
than screen height | |||
2017-08-20 | vt: block selection mode for snarf | cinap_lenrek | |
2017-08-20 | merge | cinap_lenrek | |
2017-08-20 | vt: implement /dev/cons and /dev/consctl as a fileserver, winch, incremental ↵ | cinap_lenrek | |
redraw we used to bind a pipe to /dev/cons and /dev/consctl with some shared segment hack to pass tty info arround. now we implement this as a fileserver. add support for "winchon"/"winchoff" ctl message to enable interrupt on window size change. (used by ssh) keep track of fullscreen scrolls, avoiding redrawing the whole screen each time. | |||
2017-08-20 | ssh: issue "winchon" ctl request to /dev/consctl to get interrupt on window ↵ | cinap_lenrek | |
size change from vt(1) | |||
2017-08-20 | igfx: add did for x220 | qwx | |
2017-08-20 | igfx: fix sandybridge fdi link training bits and ordering | qwx | |
- fix wrong bitfield for txctl (different between snb and ivb), and enable tx before rx - DPLL_CTL_x snb/ivb: don't touch reserved bits | |||
2017-08-14 | vmx: allocate sticky instead of more expensive fixed segment | cinap_lenrek | |
2017-08-13 | vmx: pass multiboot framebuffer info to kernel | cinap_lenrek | |
2017-08-13 | ether82563: add more pci ids for i210 and i354 from 9atom / openbsd | cinap_lenrek | |
2017-08-12 | ether82563: support for i211 with iNVM. (thanks mfny and brennan for testing) | cinap_lenrek | |
2017-08-12 | awk: allow string as exit status | cinap_lenrek | |
2017-08-11 | awk: don't get into a infinite loop with eof while in string (thanks BurnZeZ) | cinap_lenrek | |
2017-08-11 | kernel: double READSTR buffer size to 8000 bytes for devusb | cinap_lenrek | |
2017-08-11 | devusb: superspeed bandwidth allocation handled by controller, skip ↵ | cinap_lenrek | |
usbload() calculation with xhci, bandwidth allocations are handled by the controller and there are various speed settings possible that currently not exposed in the Udev. so just keep usbload() as it is for usb2 and keep ep->load as zero for superspeed. | |||
2017-08-11 | nusb/disk: add a 100ms sleep after ums reset, remove unused note handler, ↵ | cinap_lenrek | |
cleanup my pretec usb stick sometimes hangs on the first inquiry request, waiting for the inquiry response forever. adding a 100ms delay after the reset command seems to fix it. getting rid of unused "ding()" note handler and simplify umsrequest() incomplete read handling. | |||
2017-08-10 | doom: clean up temporary mus files | qwx | |
2017-08-10 | add games/wadfs | qwx | |
2017-08-09 | vt: fix silly bug causing characters be drawn one at a time | cinap_lenrek | |
2017-08-08 | sysinfo: run aux/icanhasvmx with verbose flag | cinap_lenrek | |
2017-08-08 | sysinfo: only dump #r/nvram on amd64,386 | cinap_lenrek | |
right now, theres no kernel that stores hostowner keys in #r/nvram, but this could change in the future. so only dump #r/nvram on the pc where we know that its not used to hold keys. | |||
2017-08-07 | vmx: fix hlt idle problem | cinap_lenrek | |
2017-08-07 | usbxhci: implement recovery from host controller errors | cinap_lenrek | |
2017-08-05 | inst: don't hardcode /net/ether0, might have usb ethernet | cinap_lenrek | |
2017-08-04 | inst: get rid of ppp configuration | cinap_lenrek | |
2017-08-04 | inst: get rid of halt, just run fshalt in finish directly | cinap_lenrek | |
2017-08-04 | inst: post newfs fileservers under /srv/$fstype.newfs to avoid conflict with ↵ | cinap_lenrek | |
preexisting local filesystem | |||
2017-08-04 | cwfs: -n always overrides postservice() name, no matter if config mode ↵ | cinap_lenrek | |
changes service | |||
2017-08-03 | etheriwl: add pci id for Intel Centrino Advanced-N 6200 on x201 tablet ↵ | cinap_lenrek | |
(thanks arpunk) | |||
2017-08-02 | usbxhci: handle out of memory in controller initialization | cinap_lenrek | |
2017-08-02 | usbxhci: abandon multiple requests per endpoint, cleanup | cinap_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-02 | usbxhci: have to serialize and set read pointer for endpoint stop command | cinap_lenrek | |
2017-08-01 | disk/edisk: add some headroom in the type table for dynamic entries | cinap_lenrek | |
2017-08-01 | disk/edisk: add more partition type uuid's from wikipedia (thanks qeed) | cinap_lenrek | |
2017-07-31 | usbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on ↵ | cinap_lenrek | |
386... | |||
2017-07-31 | usbxhci: provide shutdown function to halt the controller | cinap_lenrek | |
2017-07-31 | nusb/*: cleanup | cinap_lenrek | |
2017-07-31 | nusb/usbd: support for usb3 hubs | cinap_lenrek | |
2017-07-31 | libregexp: fix lexer so it doesnt move past the string when it gets a \ escape | cinap_lenrek | |
2017-07-31 | xhci: experimental usb3 support | cinap_lenrek | |