Warner's Random Hacking Blog

A Diary of Warner's Hacking Projects and other random thoughts

20071229

An old-school hack remembered

›
Way back in the days of yore, when Turbo C++ had just came out, I was using a DEC Rainbow 100B+. For those not old enough to recall, this w...
1 comment:
20071212

Building a bootable ARM SD

›
A few weeks ago, I wrote up how to make a bootable i386 image. People have been asking me to extend it for my ARM platform. Here are the in...
2 comments:
20071211

Article about my past life

›
Wired has a great article about the high precision hobbyist timing community. These folks are less fanatical about timing than the professi...
20071210

Cisco and Observations of a new Mac user.

›
Last week I started at Cisco. The entire week I tried to figure out how to drink from a fire hose without getting hurt. This week, I'l...
20071128

A quick thumbnail to cross debugging core files

›
This is just a quick thumbnail about how to take a core file from a FreeBSD/arm box and debug it on a FreeBSD/i386 box you cross compiled th...
20071018

SDHC purchased

›
Today, while I was ordering a new keyboard for my laptop (a 1-year-old is very hard on them), I ordered a 4GB SDHC card. When it arrives, I...
1 comment:
20071016

Building bootable FreeBSD/i386 images

›
From time to time I hear people complain at how hard it is to build an image from the FreeBSD sources. This week, I'll explain how I bu...
16 comments:

Cross debugger

›
GDB Cross building on FreeBSD I recently had to build a gdb that worked on our development host, but understood arm binaries and core files....
1 comment:
20070929

FreeBSD/arm on a new SoC

›
Today I started work on porting FreeBSD/arm to a new SoC. I'm taking very detailed notes on this process, as well as attempting to lear...
2 comments:
20070707

Merging *BSD's usbdevs

›
Once upon a time, all the BSD's got their USB stack from NetBSD. With it came a usbdevs file. This file has grown and mutated on the d...
20070623

USB update

›
I've finished much of the work on improving the in-tree USB stack, apart from adding device IDs. This is just the initial round. Now t...
20070610

ooo builds!

›
After the shared library version bump, the xorg 7.2 transition and the new gcc compiler in the base, I started to rebuild everything. After...
1 comment:
20070609

Minor USB cleanup

›
I did a quick pass through the tree tonight eliminating all the devinfo stuff. This code had been implemented in uhub a while ago, but the ...
20070605

CardBus and USB minor improvements

›
I've started working on some minor improvements to CardBus and USB. I'd like to see each of them using filters. CardBus and PC Car...
20070525

Found cheap SDIO 802.11b card

›
At CompUSA today I found a cheap 802.11b SDIO card. This card is labeled as a Kodak Camera wireless card, but has a Marvell 8686 lurking un...
3 comments:
20070524

SD/MMC

›
There's another SD/MMC stack for FreeBSD that's been posted. It was written by Akihiko GOTANDA-san using the SD simplified specific...

ZyDas usb stick update

›
After my last entry, I noticed that Linux, OpenBSD and hps' new stack all have ZyDas drivers, at least for the ZD1211 and ZD1211B. hps...
2 comments:
20070523

Ativa Wireless G Network Adapter

›
I stopped by Office Depot today to buy a wireless usb card. I wound up getting the rather generic sounding Ativa Wireless G USB network car...
3 comments:
20070522

eHome Cardbus card

›
Looks like my run of luck with CardBus cards has reached an end. I came home with an eHome card, but it is a Marvel part for which little do...
20070519

BSDcan 2007

›
I had an absolute blast at BSDcan 2007. There's more buzz this year about embedding FreeBSD than there has been in prior years. I belie...
2 comments:
‹
›
Home
View web version

About Me

Warner Losh
Warner Losh has been interested in computers since a very early age. He got his degree from a small school in the middle of New Mexico where he used 4.2BSD on the VAX 11/750. He's done a little GUI work, and a lot of kernel work in BSD, Solaris and even Linux. He became interested in the MIPS architecture when he was given a Deskstation rPC44 in 1994 and has wanted a FreeBSD MIPS port ever since then. In the mean time, he's amused himself and his employers by writing or improving FreeBSD's PC Card, CardBus, USB, SD/MMC, PCI and device configuration subsystems. He's embedded FreeBSD into products for the past 9 years. He serves on the FreeBSD core team and has specialized in handling "problem children" in the FreeBSD project and sorting out the complexity of open source software licensing. In the past 8 years, he's worked in the high precision time and frequency domain. He delivered systems that are used to montior the cesium clocks at NIST and USNO; used to recover UTC from GPS satellites; and used to synchronize digital video broadcasting stations. These systems were a mix of C++ user level code, kernel device drivers and specialized "timing" hardware.
View my complete profile
Powered by Blogger.