svn commit: r336025 - in head/sys: amd64/include i386/include

Don Lewis truckman at FreeBSD.org
Sat Jul 7 05:08:57 UTC 2018


On  7 Jul, Alexey Dokuchaev wrote:
> On Fri, Jul 06, 2018 at 05:06:03PM -0700, Don Lewis wrote:
>> The other machine is my Pentium-M laptop, which is mostly used for light
>> browsing and as a VNC client when I'm on the road.  Performance is
>> acceptable for those uses.  Both machines run stripped down UP kernels to
>> avoid wasting RAM unnecessarily and to optimize CPU cycles on the laptop.
>> 
>> [...] I've managed to commit changes that break UP builds and not known
>> it until I received reports of broken builds from other users.
> 
> :-) That's funny: you run custom UP kernels, and yet managed to break UP
> builds with the breakage being unknown to you until you received reports
> from other users, lol.

Yeah, definitely ironic ...

The Via machine basically only gets security updates.   With only 256 MB
of RAM, it's probably too wimpy to self-host, and I hate to think about
how long buildworld would take.  I cross build releases on a more modern
machine and use a custom freebsd-update to keep it up to date, with
itself is a PITA. I think packaged base would be less of a hassle.

The laptop gets more frequent updates and is able to self-host.  Doing
buildworld + buildkernel takes a really long time.  It looks like my
last buildworld (11-STABLE) took nearly 14 hours.  This was my fastest
machine for quite a while.  I'm planning on doing an update this weekend
in preparation for an upcoming trip.

> On a related note, did you measure how much (e.g. in terms of battery
> life) your laptop gains from using the UP kernel?  Could you also share
> your config?  I'm using Pentium-M laptop as my primary machine as well,
> and always eager to squeeze something more out of it.  Thanks,

I don't have any data for battery life.  Almost all of my usage is with
line power.

Config file:
include		GENERIC

nooptions	SMP

nodevice	ahci
nodevice	mvs
nodevice	siis
nodevice	ahc
nodevice	ahd
nodevice	esp
nodevice	hptiop
nodevice	isp
nodevice	mpt
nodevice	mps
nodevice	mpr
nodevice	ncr
nodevice	sym
nodevice	trm
nodevice	adv
nodevice	adw
nodevice	aha
nodevice	aic
nodevice	bt
nodevice	ncv
nodevice	nsp
nodevice	stg
nodevice	isci
nodevice	ch
nodevice	ses
nodevice	ctl
nodevice	amr
nodevice	arcmsr
nodevice	asr
nodevice	ciss
nodevice	dpt
nodevice	hptmv
nodevice	hptnr
nodevice	hptrr
nodevice	hpt27xx
nodevice	iir
nodevice	ips
nodevice	mly
nodevice	twa
nodevice	tws
nodevice	aac
nodevice	aacp
nodevice	aacraid
nodevice	ida
nodevice	mfi
nodevice	mlx
nodevice	mrsas
nodevice	pmspcv
nodevice	pst
nodevice	twe
nodevice	nvme
nodevice	nvd
nodevice	puc
nodevice	bxe
nodevice	de
nodevice	em
nodevice	igb
nodevice	ixgb
nodevice	le
nodevice	ti
nodevice	txp
nodevice	vx
nodevice	ae
nodevice	age
nodevice	alc
nodevice	ale
nodevice	bce
nodevice	bfe
nodevice	bge
nodevice	cas
nodevice	dc
nodevice	et
nodevice	gem
nodevice	hme
nodevice	jme
nodevice	lge
nodevice	msk
nodevice	nge
nodevice	nve
nodevice	pcn
nodevice	sf
nodevice	sge
nodevice	sis
nodevice	sk
nodevice	ste
nodevice	stge
nodevice	tl
nodevice	tx
nodevice	vge
nodevice	vr
nodevice	vte
nodevice	wb
nodevice	xl
nodevice	cs
nodevice	ed
nodevice	ex
nodevice	ep
nodevice	fe
nodevice	ie
nodevice	sn
nodevice	xe
nodevice	bwi
nodevice	bwn
nodevice	ipw
nodevice	iwi
nodevice	iwn
nodevice	malo
nodevice	mwl
nodevice	ral
nodevice	wi
nodevice	wpi
nodevice	virtio
nodevice	virtio_pci
nodevice	vtnet
nodevice	virtio_blk
nodevice	virtio_scsi
nodevice	virtio_balloon
nooptions	HYPERV
nodevice	hyperv
nooptions	XENHVM
nodevice	xenpci
nodevice	vmx



More information about the svn-src-head mailing list