ladybird/Meta/CMake
Pankaj Raghav e99fafb683 Kernel/NVMe: Add initial NVMe driver support
Add a basic NVMe driver support to serenity
based on NVMe spec 1.4.

The driver can support multiple NVMe drives (subsystems).
But in a NVMe drive, the driver can support one controller
with multiple namespaces.

Each core will get a separate NVMe Queue.
As the system lacks MSI support, PIN based interrupts are
used for IO.

Tested the NVMe support by replacing IDE driver
with the NVMe driver :^)
2022-01-01 14:55:58 +01:00
..
Superbuild LibUnicode: Use consistent variable naming in unicode_data.cmake 2021-09-30 17:37:57 +01:00
all_the_debug_macros.cmake Kernel/NVMe: Add initial NVMe driver support 2022-01-01 14:55:58 +01:00
code_generators.cmake Meta: Use Lagom:: namespaced names for code generators 2021-09-15 19:04:52 +04:30
common_options.cmake HeaderCheck: It checks some of your headers 2021-10-20 09:20:18 +01:00
commonmark_spec.cmake Tests: Test LibMarkdown against commonmark test suite 2021-08-31 16:53:51 +02:00
lagom-install-config.cmake Lagom: Add proper install rules 2021-07-29 21:46:25 +01:00
lagom_options.cmake Meta: Enable ccache for Lagom by default 2021-10-21 04:35:10 -07:00
serenity_components.cmake Meta: Fix typos 2021-10-01 01:06:40 +01:00
serenity_options.cmake Meta: Move all options to targetname_options.cmake files 2021-09-15 19:04:52 +04:30
unicode_data.cmake LibUnicode: Parse and generate calendar (ca) Unicode keywords 2021-11-29 22:48:46 +00:00
utils.cmake Meta: Add helper CMake function to link directly against LibUnicodeData 2021-12-30 14:18:12 +01:00
wasm_spec_tests.cmake Meta: Update WebAssembly testsuite branch name 2021-11-11 09:20:04 +01:00