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>