24 May 2000 jhb   » (Master)

Well, it has been a while since I've added an entry, so I'll start off with several updates.

  • First, I did get the USB install stuff finished and committed to -current. I hope to MFC it in time for 4.1 release. Currently, we have problems with USB keyboards during install as follows:

    • USB keyboards on the x86 arch can't be used in installation because the kernel userconfig only works with AT keyboards. The solution is to make userconfig MI and move it into the loader, which is now a WIP.

    • USB keyboards on the alpha arch should work, except that I haven't enabled USB in the GENERIC kernel yet, and SRM doesn't support a USB keyboard.

  • PXE support is now done and committed to both -current and -stable. We used a polling method of reading packets, removing the need for ISR hooks in BTX, so the support for ISR's in BTX was dropped.

  • Automagical LBA/EDD support in the bootstrap is still on the todo list.

  • I graduated May 13 (11 days ago).

Now that school is over, it's time to start work. I've got a job with BSDi out at the WC office (former home of WC CDROM) and will be starting that in a couple of weeks. I'll be spending most of next week driving across the country to get there. Once I do get there, I still have to find an apartment, and will then turn around and head down to Usenix with the rest of the gang.

In other FBSD news, we now have the latest and greatest version of binutils, including a gas(1) that actually groks 16-bit x86 assembly. As such, I've been on a rampage recently going through and cleaning up all the old 16-bit code in the bootstrap to be actual assembly now w/o faking the arguments or using M4 macros to work around deficiencies.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!