Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Feb 2001 12:33:22 -0500
From:      "Matthew Emmerton" <matt@gsicomp.on.ca>
To:        "Daryl Chance" <dchance@valuedata.net>, <freebsd-hackers@FreeBSD.ORG>
Subject:   Re: Moving to KLM's
Message-ID:  <00e401c08d3e$3dc6c760$1200a8c0@gsicomp.on.ca>
References:  <003901c08b9d$107b0d40$0200000a@mike> <20010131233508.A70852@xor.obsecurity.org> <001b01c08c54$653b4ae0$0200000a@mike> <008201c08c94$739d48f0$1200a8c0@gsicomp.on.ca> <001501c08d32$9a2e9840$0200000a@mike>

next in thread | previous in thread | raw e-mail | index | archive | help
> 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 majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00e401c08d3e$3dc6c760$1200a8c0>