Going small

Nikolas Britton freebsd at nbritton.org
Thu Apr 22 15:19:09 PDT 2004


John Murphy wrote:

>options       CPU_GEODE       # Mandatory
>
I checked in NOTES and it says nothing of this option, how and where did 
you get it, I thought /usr/src/sys/i386/conf/NOTES contained all valid 
options?

>options         SYSVSHM         #SYSV-style shared memory
>options         SYSVMSG         #SYSV-style message queues
>options         SYSVSEM         #SYSV-style semaphores
>
You might be able to remove those options, if I remember right it 
explains in the freebsd handbook why you don't (and do) need these options.

>device          isa
>
Arn't you dealing with a pci only board and chipset, why do you need isa 
support?

Also setting make options will make things leaner and meaner too. 
something like (this is just an example, don't build anything with this 
set of options and expect it to work):
CPUTYPE=i585/mmx
MAKEOPTS="-j2"
CFLAGS= -march=pentium-mmx -Os -pipe -s -fomit-frame-pointer -ffast-math
COPTFLAGS= -march=pentium-mmx -Os -pipe -s -fomit-frame-pointer -ffast-math

read this paper for a starting point on this stuff:
http://silverwraith.com/papers/freebsd-tuning.php

Have fun with your new toy :-), I'd love to have one of these but can't 
justify the cost.



More information about the freebsd-newbies mailing list