jhb's token home page
    My main home page is already mirrored in several other places, so I
      feel no need to slap another copy up here.
    
    
    Subdirectories
    Various subdirectories off of here that may or may not be of
      interest.
    
      - 386htm/toc.htm
- A HTML'ified copy of Intel's Programmer's Manual for the 386.
        This is a very educational read for those who want to learn about
        the IA32 architecture.
- boot/
- More in the past, but now just a very simple x86 "bootstrap"
	that is useful for testing.
- config/
- Example kernel config file and part of a sys/conf/files
	replacement for a possible new style that the new config(8)
	may use.
- docs/
- Various documents.
- evil-bill/
- Various pictures of Bill Paul (wpaul) in the BSDi/WC office.
- gdb/
- Some handy gdb(1) scripts for kernel debugging.
- manpages/
- New man pages that are pending review.
- patches/
- Various FreeBSD patches.  Some are detailed below.
- pics/
- Various pictures.
- ports/
- Various new ports I haven't gotten around to committing yet.
- screenshots/
- Various screenshots of my machines.
- scripts/
- Various shell scripts.  buildrelease is useful.
Patches
    This is a list of the pending patches I have not yet gotten
      commited.  Not all of them are necessarily in state to be
      committed either.
    
      - sys.patch
- This is all of the kernel patches currently on my laptop.
	It may not always be up to date, it won't always run properly,
	and it won't even compile all the time.  I don't even dare to
	run this all the time, so unless I've told you it is ok and
	that I'm running it, only use for reference to see what I'm up
	to.
- prog.mk.patch
- Patch to teach src/share/mk/bsd.prog.mk how to link C++ programs
	automatically.
- sysinstall.vinum.patch
- Patch to src/release/sysinstall/ to add Vinum drives as a
	partition type in the disk label editor.
- boot2_noaout.patch
- This somewhat stale patch #ifdef's out the support for a.out binares
	from boot2.  This is useful when you are doing BTX debugging since
	you can't fit a full boot2 and a BTX with debugging enabled into the
	limited amount of space that the x86 disklabel allows.
- btx_debug.patch
- This rather stale patch adds a crapload of extra debugging to BTX.
	Use of this patch requires boot2_noaout.patch when used with boot2.
- kern_shutdown.patch
- This patch reworks the way kern_shutdown.c runs interrupt threads
	during shutdown to use micruptime() to enfore a real time limit while
	we wait for the buffers to sync instead of calling DELAY() after
	running all the ithreads and assuming they don't take up any time
	while running.
Scripts
    
      - killresidentprocs
- Script to kill all processes not owned by root, daemon, kmem, or
        a logged in user.  If it is called as 'listresidentprocs', then it
        only lists procs that it would kill instead of killing them.
- remote-clone
- Script used in my picoBSD clone floppy to copy slices and/or MBR's
	of hard disks over the network.
Documents
    
      - releng.txt
- A proposed formalization of the FreeBSD release engineering
	process.
- sysorg.txt
- The current version of a plan to reorganize the sys/ kernel source
	directory to be more sane.  Unfortunately, no progress has been made
	since no one is willing to make the necessary repo-copies.
- loader.txt
- An overview of the FreeBSD boot process that was originally written
	for the yet-to-be-committed Developer's Handbook.  It mostly just
	covers the x86 bootstrap.
Miscellaenous
    
      - los.png
- Very simple image I made in povray.  Obviously, I'm just getting
	started with that.
- clone.flp
- A disk image of my picoBSD clone floppy, based on 3.2-stable.  For
	more info on how it works, look at the remote-clone script.  This
	floppy assumes that it can get IP's via DHCP.  If you don't have DHCP,
	then you will have to manually run ifconfig(8) on your network
	interfaces.
- dhcpd.conf
- The DHCP server configuration file used on the DHCP server
	for the BSDCon 2000 terminal room.  All of the workstations
	booted via PXE with NFS root filesystems.
- stupidFunctions.c
- Fun with function pointers.
$Date: 2015/12/17 20:44:33 $