tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

config(5) break down

I want to slowly start breaking down config(5) files (sys/conf/files,
sys/**/files.*) into small pieces.  The goal is to clarify ownership of files;
lines like "file aaa.c bbb | ccc" are to be changed into "file aaa.c"
(ownership) and "ccc: bbb" (dependency).  Because in the modular world one
file belongs to one module.  Otherwise you end up to have two copies of aaa.o
in module "bbb" and "ccc".

Broken config(5) files will be named like "<module>.conf", because files.*
namespace is insufficient.  For example pci.kmod can't use files.pci.

sys/net*, sys/dev/scsipi, and sys/dev/wscons need serious rework...


Masao Uebayashi / Tombi Inc. / Tel: +81-90-9141-4635

Home | Main Index | Thread Index | Old Index