moros/run
Vincent Ollivier 2b91c9ccc7
Add e1000 driver (#337)
* Add e1000 network card support

* Read MAC from EEPROM

* Read MAC without EEPROM

* Add device id for ThinkPad X200

* Fix makefile merge

* Add todo list

* Add WIP implementation

* Add qemu trace to makefile

* Rewrite parts of the implementation

* Fix descriptor cloning

* Return received buffer

* Break from loop when transmitted

* Comment out debug code

* Comment out more code

* Rename allocator variables

* Fix debug issue

* Add more device ids

* Reset RxDesc status when done

* Process packet even if ICR_RXT0 is set

* Remove debug output

* Refactor code

* Fix typo

* Fix RDT updates

* Update documentation

* Update makefile to match doc

* Group network cards in readme

* Refactor code

* Avoid using ICR to check for new packets

* Fix panic on invalid datagram size

* Refactor code to stay below 80 chars

* Increase buffer size

* Add FIXME to test for EOP

* Clean up code

* Add PCI id for I217-LM

* Update hardware page

* Add PCI id for the Intel PRO/1000 GT

* Update hardware page

* Fix init_tx for Intel I217-LM

* Refactor comments

* Update website

* Fix whitespace

* Update doc for VirtualBox

* Reorder cards in doc

* Reorder cards in doc

* Restore signal

* Move makefile trace option to qemu

* Add ThinkCentre M83 to hardware list

* Increase receive buffer back to 64

* Refactor reset

* Print MAC address in uppercase

* Disable interrupts

* Add TODO comment
2024-04-08 15:23:40 +02:00
..
bochs.rc Improve system information (#553) 2023-12-01 16:51:02 +01:00
bochs.sh Improve filesystem (#24) 2020-02-13 09:42:22 +01:00
cool-retro-term.jpg Add script to run in cool-retro-term 2020-01-05 22:25:33 +01:00
cool-retro-term.json Add script to run in cool-retro-term 2020-01-05 22:25:33 +01:00
cool-retro-term.sh Improve filesystem (#24) 2020-02-13 09:42:22 +01:00
moros-fuse.py Fix read on fuse host driver (#519) 2023-07-21 23:24:49 +02:00
moros-fuse.sh Add time to dir entry (#215) 2021-07-26 22:35:32 +02:00
screenshot.sh Publish release 0.10.0 (#507) 2023-06-21 20:17:54 +02:00
virtualbox.sh Add e1000 driver (#337) 2024-04-08 15:23:40 +02:00