Module Name: src Committed By: christos Date: Thu Aug 4 07:22:42 UTC 2016
Added Files: src/sys/arch/amd64/conf: MODULAR Log Message: An attempt to create a fully modular kernel by including GENERIC and undefining all the drivers we have modules for. This is done to reduce the kernel footprint for DTRACE and also to test that the modularized drivers work. Current issues: 1. builtin drivers can't depend on modularized drivers (the modularized drivers are attempted to load as builtins). 2. there is no way to "no define" drivers 3. it is not always obvious by their names which drivers/options correspond to which modules. 4. right now critical drivers that would need to be pre-loaded (ffs, exec_elf64) are still built-in so that we don't need to alter the boot blocks to boot. Ideally modstat should show none of the drivers as built-in but we are far from that. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/amd64/conf/MODULAR Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.