Mark
|
f01a5c79ed
|
arp: queue packets for sending while pending resolution
|
2020-03-20 17:04:11 +02:00 |
|
Mark
|
1ef3a5d248
|
Add sockets and UDP sendto()
|
2020-03-20 16:37:52 +02:00 |
|
Mark
|
857a443c2e
|
Add icmp reply and echo handling
|
2020-03-20 14:07:43 +02:00 |
|
Mark
|
c183ae40db
|
rtl8139: Add packet send
|
2020-03-20 13:30:41 +02:00 |
|
Mark
|
425dbdc114
|
Add ARP tables and reply function
|
2020-03-20 12:52:30 +02:00 |
|
Mark
|
1be037f3c6
|
Add netctl()
|
2020-03-20 12:08:48 +02:00 |
|
Mark
|
44e2372fa8
|
Add "network interface" structure
|
2020-03-20 11:44:26 +02:00 |
|
Mark
|
0c64ca8b4d
|
Revert signal triggering code
|
2020-03-20 11:14:49 +02:00 |
|
Mark
|
8d6ecc7134
|
Add ARP stub
|
2020-03-20 11:11:14 +02:00 |
|
Mark
|
8c6a8beeaf
|
Add packet (Rx) queueing
|
2020-03-20 10:42:02 +02:00 |
|
Mark
|
86eb7c9282
|
Add RTL8139 receive and network daemon with stub handler
|
2020-03-19 16:41:05 +02:00 |
|
Mark
|
b40d495e4e
|
Add non-MSI IRQ functionality to PCI
|
2020-03-19 15:31:58 +02:00 |
|
Mark
|
1ddd1b9cc8
|
USB hub driver
|
2020-03-12 16:51:52 +02:00 |
|
Mark
|
0ac3074399
|
Optional debug cycles
|
2020-02-28 11:58:00 +02:00 |
|
Mark
|
17927f2a73
|
Remove unnecessary debug message from heap
|
2020-02-07 17:09:24 +02:00 |
|
Mark
|
db4ed36051
|
Configurable optimization level
|
2020-02-07 17:07:08 +02:00 |
|
Mark
|
98ac8c8379
|
Fix optimization issues - improperly clobbered registers and
optimized-out regions
|
2020-02-07 16:52:13 +02:00 |
|
Mark
|
4878a0b06e
|
Proper FPU init, fxsave/fxrstor for threads
|
2020-02-07 15:02:06 +02:00 |
|
Mark
|
31a4b8412a
|
Split kernel_main into early (hw) init and main()
|
2020-02-07 13:19:29 +02:00 |
|
Mark
|
b44645900d
|
Added an option to mount filesystems synchronously
|
2020-02-07 12:54:50 +02:00 |
|
Mark
|
3e392687a5
|
Add block-layer cache support
|
2020-02-07 12:17:44 +02:00 |
|
Mark
|
827c259930
|
Add memory information in sysfs
|
2020-02-05 18:14:12 +02:00 |
|
Mark
|
16175ac4fc
|
Also dump BARs in sysfs PCI config
|
2020-02-05 17:52:39 +02:00 |
|
Mark
|
b345f51c2a
|
Update PCI with new cherry-picked commit (sysfs)
|
2020-02-05 17:00:51 +02:00 |
|
Mark
|
5eb8229473
|
Add file modes to sysfs, add stat() to sysfs
|
2020-02-05 16:59:28 +02:00 |
|
Mark
|
1164272a06
|
Add simple set of sysfs entries for PCI information
|
2020-02-05 16:50:26 +02:00 |
|
Mark
|
c322607d31
|
Lower output level for PCI driver
|
2020-02-05 16:38:27 +02:00 |
|
Mark
|
a21dbbc468
|
Add support (partial, no caps, no MSI) for legacy PCI configuration
|
2020-02-05 16:25:59 +02:00 |
|
Mark
|
7dd452b239
|
Uncomment removed code
|
2020-02-05 13:46:23 +02:00 |
|
Mark
|
bdcf1e6eee
|
Add MIT license in case someone wants (lol) to use it
|
2020-02-05 13:40:40 +02:00 |
|
Mark
|
41ae3d7aab
|
Fix ring reader ignoring signals and unqueuing threads twice
|
2020-02-05 13:28:11 +02:00 |
|
Mark
|
533bc8567a
|
Add linked list structure
|
2020-02-05 11:38:13 +02:00 |
|
Mark
|
fc837b97d8
|
Only use spinlocks in SMP scenario
|
2020-02-05 10:39:00 +02:00 |
|
Mark
|
bdab682a99
|
Notify ring reader when control character is written to ring
|
2020-02-05 10:36:31 +02:00 |
|
Mark
|
33ad8e3ee3
|
Fix scheduler lock not being released when handling signals
|
2020-02-04 23:37:57 +02:00 |
|
Mark
|
3542b73f1a
|
SMP kinda works, fixed malloc race condition
Damn, I totally need to review SMP safety
|
2020-02-04 14:16:16 +02:00 |
|
Mark
|
d9595c7f62
|
Change project structure
|
2020-02-04 12:45:15 +02:00 |
|
Mark
|
b60ae9eebd
|
Backport VESA driver
|
2020-02-03 13:43:02 +02:00 |
|
Mark
|
51d27f5f8c
|
Add GCC/binutils patches
|
2020-02-03 15:22:46 +02:00 |
|
Mark
|
897bf87843
|
Add power button handler (and test SCI) for ACPI
|
2020-02-03 15:00:40 +02:00 |
|
Mark
|
9cc94a4d81
|
Add legacy PCI configuration space reading for ACPICA compat
|
2020-02-03 14:31:14 +02:00 |
|
Mark
|
b6d2cfb9b3
|
Better cleanup of dead threads
|
2020-02-03 13:59:00 +02:00 |
|
Mark
|
32f51f53f0
|
Backport USB driver + UHCI
|
2020-02-03 13:40:03 +02:00 |
|
Mark
|
e342c62882
|
Thread cleanup stub
|
2020-02-03 13:24:52 +02:00 |
|
Mark
|
68a7241a87
|
reboot() system call
|
2020-02-03 13:10:46 +02:00 |
|
Mark
|
fbdb44b71d
|
Backport ext2
|
2020-02-03 12:56:53 +02:00 |
|
Mark
|
bd023a1873
|
Console cursor
|
2020-02-03 12:49:57 +02:00 |
|
Mark
|
818e3d8825
|
Thread names
|
2020-02-03 12:47:28 +02:00 |
|
Mark
|
14805828b5
|
Backport sysfs and random
|
2020-02-03 12:39:53 +02:00 |
|
Mark
|
4269177c1a
|
execve() arguments
|
2020-02-03 12:27:46 +02:00 |
|