Commit graph

340 commits

Author SHA1 Message Date
cinap_lenrek a8d7bbeeb3 remove 9/pc/boot.fs file 2012-08-14 03:54:26 +02:00
cinap_lenrek d1f1be9c57 vgavmware: fix hardware acceleration (fill is not available with SVGA2) 2012-08-10 15:17:27 +02:00
aiju b21b9ba89c added hjfs 2012-08-07 17:57:04 +02:00
cinap_lenrek 36adf27af8 add Echange[] error string 2012-08-07 07:15:41 +02:00
cinap_lenrek 7fbae174eb floppy: fix endless loop when trying to change floppy type on media change 2012-08-07 07:08:33 +02:00
cinap_lenrek 5eec707368 pci.c: reserve pci membars after assinging them for *nobios= option 2012-08-06 23:56:10 +02:00
cinap_lenrek cd99666815 memory.c: remove unused xmapupa map 2012-08-06 23:54:52 +02:00
cinap_lenrek 2f457f5f19 audioac97: reserve ioport ranges 2012-08-05 15:49:38 +02:00
cinap_lenrek 1159f1e54f ip: fix assert panic on fragmented icmp echo request (see eriks icmp-frag patch) 2012-08-02 02:02:10 +02:00
cinap_lenrek 9caf93faa8 vesa: timeout blank/unblank operation if it gets stuck 2012-08-01 22:56:58 +02:00
cinap_lenrek fcc5e75d07 tsemacquire: manpage and syscallfmt 2012-07-30 22:45:49 +02:00
cinap_lenrek 49ac0b93d3 add tsemacquire syscall for go 2012-07-29 20:26:49 +02:00
cinap_lenrek 81d43b6f9d kernel: make mp mode and msi interrupts the default. *msi -> *nomsi 2012-07-25 23:18:26 +02:00
cinap_lenrek 15885866cb revert every commit, for great justice! 2012-07-18 21:39:06 +02:00
glenda fbb8a423e7 fix 2012-07-18 21:29:00 +02:00
aiju 21eced0e5d all your base are belong to us 2012-07-18 21:21:16 +02:00
cinap_lenrek c71c05dd64 screen: cleanup 2012-07-18 15:08:01 +02:00
cinap_lenrek b9ca8e8378 vga: softscreen
allow the shadow framebuffer (softscreen) to be used with any
vga driver, not just vesa. this removes the ugly scr->paddr = 0
hack employed by vesa driver to force softscreen and adds a
softscreen vgactl message that can switch the feature on and off
at runtime.

softscreen can greatly improve graphics performance when bus
reads are slow even tho it disables hardware acceleration.
2012-07-18 10:16:00 +02:00
aiju c612f9c41f multiboot: use initrd for config 2012-07-13 18:52:39 +02:00
aiju c03913c62d fixed multiboot booting 2012-07-13 18:09:42 +02:00
cinap_lenrek 546ee86c52 tcp: memset paranoia, synced from sources 2012-07-09 21:01:42 +02:00
cinap_lenrek a360bddee7 qio: raise critical queue bloat threshold from 2 to 10 times to queue limit
the limit for overqueueing was too small for stuff like fcp
on a fileserver connected with a standard 32K limit pipe like
ramfs.

fcp usesd 8K*16procs > 32K*2

the biggest queue limit used in the kernel is 256K making
the maximum queue bloat 2.5MB or 320K for standard pipes.
that should be big enougth to never happen in practice
unless there is a bug which we like to catch before we
exhaust all kernel memory.
2012-07-08 19:11:29 +02:00
cinap_lenrek 7417118d30 apic: fix qemu panic lapic clock xxx > cpu clock > yyy 2012-06-24 05:34:17 +02:00
cinap_lenrek ba7374508e e820: support new format 2012-06-21 04:57:27 +02:00
cinap_lenrek 447b37d838 e820: check for newer *e820= variable (old e820= might get removed in the future) 2012-06-21 01:55:56 +02:00
cinap_lenrek cf4c3e7c5c ether82563: sync with erik (fixed 82579 eeprom checksum error, adds i350 support) 2012-06-21 01:06:17 +02:00
cinap_lenrek 69470de37d acpi: work arround missing _BBN, check _HID 2012-06-19 16:30:11 +02:00
cinap_lenrek a92749485e archacpi: boot processor comment 2012-06-17 02:49:59 +02:00
cinap_lenrek b7b8be6831 fix ioapic mre off by one 2012-06-17 01:06:57 +02:00
cinap_lenrek a47521a3ed experimental acpi support for apic irq routing 2012-06-17 23:12:19 +02:00
cinap_lenrek 9b29d5be82 mp: cleanup mp code 2012-06-15 22:10:24 +02:00
cinap_lenrek 3e42a08988 acpi: format string warning for uchar* vs char* 2012-05-25 07:10:46 +02:00
cinap_lenrek a170c952ff ethervt610xx: dont assume sizeof(Ds) <= cls 2012-05-23 18:30:34 +02:00
cinap_lenrek b44038fec0 kernel: add debug driver for dumping acpi tables 2012-05-19 01:58:40 +02:00
cinap_lenrek ca12be87df merge 2012-05-15 02:05:31 +02:00
cinap_lenrek 68c77bf4a6 kernel: add eriks #P/cputemp 2012-05-05 10:44:29 +02:00
cinap_lenrek aa015b1c4f kernel: use monitor/mwait instruction on pc multiprocessor for idlehands 2012-05-04 11:02:11 +02:00
cinap_lenrek 1de9ca2de5 bring back il protocol support 2012-05-03 10:47:40 +02:00
cinap_lenrek 299cf4e4b9 kernel: print format 2012-05-03 08:53:47 +02:00
cinap_lenrek 7f04d86dfb kernel: move duplicated random.c to port 2012-05-03 08:49:25 +02:00
cinap_lenrek 656762ae98 cardbus io reservation 2012-05-01 03:35:15 +02:00
cinap_lenrek 1d42b2dac1 avoid leaking up->dot into the closeproc 2012-04-28 09:12:04 +02:00
cinap_lenrek e440d414d5 fix missed clunkq wakeup race 2012-04-27 18:51:15 +02:00
cinap_lenrek 6bd82b34fd async clunk for cached mounts, fix closeproc explosion 2012-04-27 17:51:20 +02:00
cinap_lenrek 23c05d3235 sdvirtio: make sure queue sizes are multiple of two 2012-04-24 08:46:23 +02:00
cinap_lenrek 43fb53943e sdvirtio: ioalloc, cleanup 2012-04-24 07:48:59 +02:00
cinap_lenrek b7b734bd59 sdvirtio: reset device, better block completion handling 2012-04-23 11:42:05 +02:00
cinap_lenrek 80381d93d9 sdvirtio: cleanup, add to pccpuf config 2012-04-22 07:20:30 +02:00
cinap_lenrek ee983985d9 sdvirtio: primitive virtio block driver 2012-04-22 05:19:34 +02:00
cinap_lenrek f3609bada2 sdide: increase Drq wait timeouts (fixes i/o errors in vbox) 2012-04-19 14:50:00 +02:00