From: Minep Date: Sat, 4 Nov 2023 19:27:18 +0000 (+0000) Subject: refactor: make pci device driver loading passive, pci bus scanner will not load them... X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/commitdiff_plain/2236410f4582ab45ae8c384dd6eeeef5d10aab15?ds=inline;hp=2236410f4582ab45ae8c384dd6eeeef5d10aab15 refactor: make pci device driver loading passive, pci bus scanner will not load them automatically, this allow greater flexibility and decouple the pci bus scanning and the driver init dependency. refactor: move acpi as a loadable device refactor: remove the nonsense "len" parameter from {read|write}_page file ops refactor: decouple the ahci main driver from the pci interfacing refacror: move the mounting of some kernel fs to user space. refactor: rename the device loading stage to make more sense. chores: some house-keeping stuff ---