> this isn't what i was asking....FWIW, my current kernel is 1.4M :P.
>
> What i'm wanting to know is what is the minimal kernel (meaning what
> HAS to be there for it to boot) that can be compiled.  I want to try using
> the KLM feature for pretty much everything (if_dc, if_ed, ipfw, nfs, etc
> etc),
> mostly just so i can learn more about FBSD.

Processor support (machine, cpu), options COMPAT_43, FFS, FFS_ROOT, bus
devices (device isa, pci), some sort of drive subsystem (SCSI -> device ahc,
scbus, da or ATA -> device ata, atadisk, ata0) and system console support
(device sc0, vga0) and keyboard support (device atkbdc0/atkbd0).  If you
want serial console support, then you can swap out the keyboard stuff for
serial support (device sio)

That's about the minimal stuff you need.  You need bus, disk, filesystem and
user input/output support in the kernel before you can load KLDs.

--
Matt Emmerton



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to