05/06/2005 (1004 PDT)
  - Personal tree modifications:
    - Added sysctl's for reporting number of kobj classes initialized &
      number of kobj classes compiled.  Was trying to determine worth of
      protecting kobj_class's reference counts.
    - Added kobj_class_ref() and kobj_class_rele(), but seems like overkill
      from the perspective of one fbsd developer (forget who).
  - I need to track the ref count paths (again) and then look at the kobj
    API to determine if changes can be made without affecting bin compat.
  - Looked into some bugs in the kernel linker (possible bugs) but got
    sidetracked by kobj.  Will finish kobj work first; propose patch.

01/16/2005 (2145 PST)
  - Review and documenting kernel code paths
  - documentation of tools/ and such
  - kernel file and function documentation (cscope of any use?)

01/02/2005 (2340 PST)

 - Rebuilding Firefox made things nice.  Not sure if it was the rebuild
    itself or rebuild with -ggdb :-/  I hate that.
 - Pretty much done with vop_table.pl.  There are tweaks that need to be
    made, but definitely getting there.  Emailed initial output and
    script to phk@ in hopes of some "what the hell are you thinking" types
    of responses.  Need to get working on the save / close stuff regarding
    GraphView and schedgraph.py from jeff@.


12/30/2004 (0300 GMT)

 - Firefox keeps crashing on me :-(  Rebuilding from scratch.. gonna see
    what happens.
 - > 50% done with vop_table.tcl rewrite.  it's in perl... current todo is:
	 - revamp so as to pick up new vop_* routines that are missed from
	   vnode_if.src
	 - redo output to html file so as to fix up table when other vop
	   routines are found that were not found in earlier fs' analyzed.

12/29/2004 (1133 PST)

- In the middle of a re-write of vop_table.tcl.
- Complete the started modifications to schedgraph.py


12/28/2004 (1159 PST)

- IDA Linux works under FreeBSD 6.x with the linux_base-8 compat layer
  installed, also, need linprocfs mounted.

12/27/2004 (1500 PST)

Add usage notes to schedgraph.py

12/07/2004 (08:26AM PST)

Been moving my D400 to CURRENT from 10/25/2004 and have encountered a 
few bugs here and there.  One was a result of a commit on 11/09/2004 where
we set default do_powerstate value to 1... one of my integrated peripherals
didn't like this and would hang on boot.  Setting hw.pci.do_powerstate=0 in
/boot/loader.conf fixes hang.  Thanks for help from Warner Losh; I've sent
him info so there can be code to handle this scenario with the default set
to 1.  Need to work on a few more bugs that I have in my queue, namely the
recursion on the rtentry lock.  Lots of "real" work stuff to do lately... 


11/15/2004 (09:34AM PST)

Failed to do much on Saturday afternoon as I was really tired.  Got some
beginning debug related things going for Audit as well as the beginning of
some design/todo docs that I would like wsalamon to look at and perhaps
we can associate dates with each items.

Really tired this morning and have lots of "real" work to do.  I will also, 
however be looking at the pecoff code and see if it's something we can 
battle axe out of the repo.


11/13/2004 (12:45PM PST)

Busy working lately so not much of a chance to progress on Audit.  However,
coming into work today in hopes of accomplishing some; mostly getting a
few basic things working + a todo plan of action?  Something along those 
lines. 

Reviewing audit code again... Need to refamiliarize myself with where I was
working last.  Going to (again) create a todo list of items as I see things
come up.


11/02/2004 (09:30AM PST)

Just returned from Vancouver, BC ... Beautiful area.  Back to work!
Working on integrating FreeBSD vendor branch changes into trustedbsd 
base branch and then get the changes up to trustedbsd_audit3 branch.  
Wayne Soloman noticed a breakage after my last integ and we believe it was
due to bad timing coming off of the FreeBSD vendor branch.  Let's hope
this one goes ok.  Also, updating my vaio laptop to RELENG_5_3 again in
hopes of finding more bugs.  Until next time...

Also got feedback about pr kern/73066 which I was able to close due to being
invalid.


10/27/2004 (11:11AM PDT)

Started looking at Problem Reports related to 5.3 that I could perhaps
deal with now that we're standing at the end of a gun with regards to
releasing this version.  I submitted a couple yesterday (kern/73177 and
kern/73171) relating to another geom_* panic and the firewire card issues
I've been seeing.  The geom_ panic seems to be that there is a weird loop
being caused that keeps registering devices (? need to look closer ?) and
ends up exhausting memory... kmem_malloc() panics.  

One problem report I responded to was kern/73066.  The guy states that 
his ps/2 mouse is "not working" and without much information ... leaves it
at that.  Ah well, I hope it's just that he did not config atkbdc and not
some greater ordeal.  Until next time..



10/25/2004 (3:14PM PDT)

Played with trustedbsd_audit3 tree a bit over the weekend; mostly code & 
design review.  Committed some silly changes over some man files to remove
references to Mac OS X.  Began integ of trustedbsd_base branch into the
trustedbsd_audit3 branch.  I found that using world + kernel from audit3
disallowed my bge nic from working; also, we'll be doing more and more work
on this branch, so it's time to get it more up to date so that the diffs from
current will not be as massive.  Started the integ / resolve process, so
we'll see what happens (whether or not I'll get it done before I have to leave
work).


10/21/2004 (1:39PM PDT)

Popped in firewire card  into my new dell laptop and received same errors
as I did last week on VAIO.  Going to instrument (again) and this time
save my diff (@#$@$).


10/21/2004 (12:59PM PDT)

While getting my new laptop ready, I, on the VAIO, kldload'd fdc and it
caused a panic in GEOM.  Generated a patch; but it needs to be reviewed
by Poul-Henning prior to use or commit.  It should be ok, however.
  http://people.freebsd.org/~arr/geom_class_loaded.diff

10/15/2004 (2:06PM PDT)

Began instrumenting cardbus code so as to figure out why it seems it is
mapping our firewire card incorrectly.  Since I don't have a setup for this
laptop where I can use GDB easily (work is bad setup), I'm doing idiotic
DEVPRINTF() additions.  Ah well.  Should give me some sense of what's going
on. ... Hope to update this sooner than later!

10/14/2004 (lunchtime)

Was having issues with cardbus.  I had thought kernel was -CURRENT, but in 
fact I missed a commit from Warner Losh that fixed my problems.  Updating and
recompiling fixed cardbus.  Now my Texas Instruments firewire card is
reporting a "bad OHCI version", according to the fwohci driver in CURRENT.
Going to look at linux's ieee1394 driver to see what they do.  Unfortunately,
my firewire systems architecture book is at home.

Until then...