K. Lange
|
914dc15f02
|
lfbvideo: Ensure we map enough space for large preset video modes
|
2021-06-13 15:59:14 +09:00 |
|
K. Lange
|
2eb83c5ecd
|
ps2hid: give up on PS/2 if trying to empty input buffer doesn't work after 1024 tries
|
2021-06-13 15:59:14 +09:00 |
|
K. Lange
|
f1efda9e2a
|
net: respond to pings?
|
2021-06-10 20:48:48 +09:00 |
|
K. Lange
|
394e4e3e0c
|
net: more cleanup
|
2021-06-10 20:20:55 +09:00 |
|
K. Lange
|
8531fe709e
|
terminal-vga: recover vga text mode operation
|
2021-06-10 09:35:48 +09:00 |
|
K. Lange
|
72968ed85c
|
net: arp fixups
|
2021-06-10 09:09:52 +09:00 |
|
K. Lange
|
341c5ec7aa
|
net: pack that?
|
2021-06-09 19:44:52 +09:00 |
|
K. Lange
|
081ac1c160
|
net: add arp?
|
2021-06-09 19:41:35 +09:00 |
|
K. Lange
|
b7332545d1
|
net: initialize that list earlier
|
2021-06-09 08:44:42 +09:00 |
|
K. Lange
|
edc06e5f0c
|
net: initial raw socket implementation
|
2021-06-09 08:23:34 +09:00 |
|
K. Lange
|
0f837c312e
|
net: fixups for dhclient, multiple nics
|
2021-06-07 19:12:02 +09:00 |
|
K Lange
|
a0140f557b
|
net: more interface properties
|
2021-06-07 04:57:45 +09:00 |
|
K. Lange
|
66ff044897
|
net: add netmask, examine more stuff from DHCP
|
2021-06-06 22:01:15 +09:00 |
|
K. Lange
|
698a3c0cb7
|
kernel: change signatures for vfs interfaces to match reality
|
2021-06-06 20:28:21 +09:00 |
|
K Lange
|
5106daf9f6
|
net: add methods to configure addresses
|
2021-06-06 18:34:24 +09:00 |
|
K. Lange
|
5ed9033d15
|
kernel: opportunistically map stack space
|
2021-06-06 15:54:30 +09:00 |
|
K. Lange
|
b04164b19d
|
net: wip stuff for sockets
|
2021-06-06 14:22:14 +09:00 |
|
K. Lange
|
9eea7c0677
|
stat: fix size definitions
|
2021-06-05 18:01:48 +09:00 |
|
K. Lange
|
d9e462633f
|
kernel: make an attempt to clean up processes in SMP
|
2021-06-04 21:51:45 +09:00 |
|
K. Lange
|
39a267e871
|
kernel: Release SHM while we're at it...
|
2021-06-04 21:13:42 +09:00 |
|
K. Lange
|
e7ded7a2d0
|
kernel: close file descriptors >STDERR_FILENO on exec like toaru32 did
|
2021-06-04 21:11:01 +09:00 |
|
K. Lange
|
1b8d5b5d32
|
misc: cleanup
|
2021-06-04 20:38:27 +09:00 |
|
K. Lange
|
413d22f6f2
|
fbterm: Don't fill screen on startup, we don't set up memory caching for this nicely
|
2021-06-04 17:53:23 +09:00 |
|
K. Lange
|
35c83a19f1
|
kernel: fix missing lock during wakeup from signal delivery
|
2021-06-04 15:32:07 +09:00 |
|
K. Lange
|
f6d9027bc9
|
i965: add a leading comment block
|
2021-06-04 09:20:23 +09:00 |
|
K. Lange
|
2b40fe9551
|
i965: register names
|
2021-06-03 21:50:32 +09:00 |
|
K. Lange
|
d5f3a41675
|
i965: modeset a thinkpad
|
2021-06-03 21:02:09 +09:00 |
|
K. Lange
|
826006692a
|
kernel: begin work on re-adding module loading
|
2021-06-03 21:01:57 +09:00 |
|
K. Lange
|
efe72fa8ab
|
smp: do not try to send IPIs when we have one core and no lapic
|
2021-06-03 21:01:23 +09:00 |
|
K. Lange
|
6e3e7c7e0c
|
ksym: start organizing kernel symbols for linking
|
2021-06-03 21:00:56 +09:00 |
|
K. Lange
|
8239270074
|
fbterm: Make sure we're drawing with stride, not width
|
2021-06-03 21:00:20 +09:00 |
|
K. Lange
|
afd23c0beb
|
smp: ACPI checksups are more of a suggestion
|
2021-06-03 18:41:41 +09:00 |
|
K. Lange
|
3a69b8b5d7
|
pex: maybe finally fix this
|
2021-06-02 18:35:50 +09:00 |
|
K. Lange
|
e22d6d84a4
|
kernel: add 'assert()'
|
2021-06-02 18:35:03 +09:00 |
|
K. Lange
|
bbea3a7b09
|
lfbvideo: set some more bits on bochs
|
2021-06-02 16:28:21 +09:00 |
|
K. Lange
|
301539e9ca
|
lfbvideo: Use MMIO interface to configure qemu/bochs; vbox is still port i/o
|
2021-06-02 13:14:26 +09:00 |
|
K. Lange
|
bdf088b3a6
|
pex: don't shove packets onto the pipes, shove packet pointers so we can read them atomically
|
2021-06-02 07:37:01 +09:00 |
|
K. Lange
|
0913598bb0
|
process: okay don't mark stack protectors nx...
|
2021-06-02 07:11:19 +09:00 |
|
K. Lange
|
f52e4b8f3d
|
process: (temp) avoid freeing processes that are still someone's last
|
2021-06-01 22:41:41 +09:00 |
|
K. Lange
|
7f2fff3979
|
process: Set up stack protectors for kernel stacks
|
2021-06-01 22:41:05 +09:00 |
|
K. Lange
|
8ba4b13f72
|
process: try to fix up some locks, again
|
2021-06-01 22:40:13 +09:00 |
|
K. Lange
|
b0ca69afbb
|
idt: Track core interrupt registers because arch_fatal() usually happens with bad stack data
|
2021-06-01 22:39:30 +09:00 |
|
K. Lange
|
839dda7d41
|
mmu: Try to perform really bad TLB shootdowns?
|
2021-06-01 22:37:54 +09:00 |
|
K. Lange
|
e9d34d669b
|
mmu: be annoying about making sure we aren't leaking pages?
|
2021-06-01 22:36:54 +09:00 |
|
K. Lange
|
01070fb2d0
|
smp: add a procfs entry to see what other cores are up to
|
2021-06-01 19:37:03 +09:00 |
|
K. Lange
|
aa52db5018
|
smp: fix wakeups doing bad EOI write
|
2021-06-01 19:36:46 +09:00 |
|
K. Lange
|
b35f7ac8c9
|
misaka: initial merge
|
2021-05-31 10:54:11 +09:00 |
|
K. Lange
|
0977eca9b5
|
v1.14.0
|
2021-04-22 20:07:34 +09:00 |
|
K. Lange
|
b081668712
|
boot: Fixes to boot processes on multiple platforms.
|
2021-04-22 19:46:51 +09:00 |
|
K. Lange
|
32c0b670b7
|
kernel: make sure signal handlers get the right GS descriptor
|
2021-02-16 19:17:44 +09:00 |
|