Mark
|
fd235dbb86
|
Add "connection reset" TCP handler for incoming SYN frames
|
2020-03-23 13:04:49 +02:00 |
|
Mark
|
7be54602f5
|
Add queue locks, fix raw socket close not cleaning up properly
|
2020-03-21 00:26:11 +02:00 |
|
Mark
|
874dd362ba
|
Raw socket recv
|
2020-03-21 00:01:04 +02:00 |
|
Mark
|
8954fa8fef
|
Split packet queues
|
2020-03-20 22:12:51 +02:00 |
|
Mark
|
7002562146
|
Rename "family" field in socket
|
2020-03-20 21:36:19 +02:00 |
|
Mark
|
65b663af11
|
Add socket close()
|
2020-03-20 21:28:03 +02:00 |
|
Mark
|
3162ab64aa
|
Fix invalid packet size (rx) from rtl8139 due to padding
|
2020-03-20 21:01:02 +02:00 |
|
Mark
|
5ebea3ca13
|
Report inaddr via netctl()
|
2020-03-20 19:46:51 +02:00 |
|
Mark
|
22b201c6c0
|
Add UDP broadcast and setsockopt()
|
2020-03-20 18:51:22 +02:00 |
|
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 |
|