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