Warner's Random Hacking Blog

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

20080531

Plat'Home provides OpenMicroServer

›
Plat'Home has generously shipped me an OpenMicroServer. Plat'Home has been doing Emebedded things for years in Japan. They used to...
20080426

More mips support code committed

›
This weekend, I've committed more mips support code. Everything except for the tool chain is now in the tree. The tool chain will be p...
20080414

FreeBSD/mips entering the tree

›
I've started committing FreeBSD/mips to the tree. It includes support for the ADM5120 SoC, a generic MIPS 4Kc in a Malta board, the IDT...
3 comments:
20080327

Tokyo AsiaBSDCon 2008 Dev Summit Day 1

›
Hello from Tokyo. Today we had a developer summit at AsiaBSDCon 2008. We talked about a number of items. We talked about the FreeBSD/mips:...
20080320

D-LINK DIR-615 B2 hardware

›
If you go buy a D-LINK DIR-615, make sure that it is hardware revision A1. Hardware revision B2 has less flash (only 4MB) and RAM (16MB) an...
1 comment:
20080318

D-LINK DIR-615

›
The other day I saw that Target was selling the D-LINK DIR-615 draft N router for $50.00 each. Since it had been a while since I purchased ...
10 comments:
20080316

FreeBSD/arm on a Linksys NSLU2 (slug)

›
Thanks to some encouragement from Gavin Atkinson, I have been able to boot the AVILA kernel on my Linksys NSLU2 (slug). I have it running o...
8 comments:
20080312

Buffalo LinkStation PC-L4PWAP

›
Today I'm writing about the Buffalo LinkStation PC-L4PWAP. It was on clearance at Circuit City, so I thought I'd take a chance and ...
1 comment:
20080110

Spot the Bug!

›
I was looking over some code for someone today. They were having problems with preemption in the write routine and couldn't understand ...
7 comments:
20080105

Random Acts of Kindness

›
I went to my old house yesterday. Like many others, my old house hasn't sold in a while. There was a showing today, so I had to shovel...
3 comments:
20080103

Building a big endian ufs image on a little endian system

›
Let's say you want to create a ram disk for a kernel, or a ufs image for an emulator. To make it interesting, the image needs to be in ...
1 comment:
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:
‹
›
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.