Bananymous
|
5cfe249945
|
Kernel: Cleanup network code and implement basic ARP request
|
2024-02-03 02:39:26 +02:00 |
Bananymous
|
a0138955cd
|
Kernel: Implement barebones arp table
|
2024-02-03 01:50:10 +02:00 |
Bananymous
|
e1ffbb710b
|
Kernel/LibC: Implement basic ioctl for network addresses
|
2024-02-03 01:50:10 +02:00 |
Bananymous
|
0f154c3173
|
Kernel: Implement basic recvfrom
|
2024-02-02 13:50:00 +02:00 |
Bananymous
|
ec2f21bb9f
|
Kernel/LibC: Implement SYS_SENDTO
|
2024-02-02 03:16:01 +02:00 |
Bananymous
|
ab150b458a
|
Kernel/LibC: Implement basic socket binding
|
2024-02-02 01:31:58 +02:00 |
Bananymous
|
99eed9c37a
|
Kernel: Start work on network stack
|
2024-02-01 23:38:06 +02:00 |
Bananymous
|
f4e86028d0
|
Kernel: Write simple working E1000 and E1000E drivers
|
2024-02-01 22:08:59 +02:00 |
Bananymous
|
1312a9dad2
|
Kernel: PCI checks if ethernet device is E1000 before initialization
I used to treat all ethernet deivices as E1000 but now it is actually
verified before initialization
|
2023-10-16 01:44:54 +03:00 |
Bananymous
|
11717f90c1
|
Kernel: PCI devices can now create region for BAR
This creates either MEM or IO region for read/write access to PCI
device.
|
2023-09-22 17:20:35 +03:00 |
Bananymous
|
a740bf8df4
|
1000th COMMIT: Kernel: Add basic E1000 driver
This driver is only capable to read mac address and enable and read
link status
|
2023-09-22 17:20:28 +03:00 |