Writing
code for boot & process/memory management (arch/vax/*) |
24/7/99 - rechecking
early boot sequence.
25/1/99 - It boots
via mop, prints some stuff, sets up a system page table,
enables virtual memory, then starts writing stuff out of the serial port.
Next big job is to finish off the SCB initialisation code + lower IPL. |
Write
contents of include/asm-vax/*.h & get linux arch independent code to
compile. |
25/7/99
- All the asm-vax files now stubbed out enough to get a compile pass
going.
24/7/99
- merged with 2.2.10 - getting pgtable.h sorted.
16/3/99
- synched with 2.2.3 fixed minor bugs and tarted things up a bit.
made diffs.
25/1/99 - Include
files about 60% done. Some files compile. Need the elf target to really
get any further, so I'm picking at this a little. Plenty of bugs here |
Rewrite
GAS VAX backend to do ELF. |
(aim to create both a.out-vax-dec-linux
and elf32-vax binary targets.)
25/7/99 - Managed
to get egcs to shut up about CONSTANT_P_RTX's Not sure ive got
things properly sorted there though.
24/7/99
- Well, now have an egcs and gas that sort of almost work.
03/3/99
- These assembler/bfd relocs are a pain in the bum.
30/3/99
- egcs is going to take a while (pic). Still finding bugs in binutils.
28/3/99
- binutils mostly done now, moving onto egcs.
16/3/99
- .plt tables done. spending too much time on the web site.
13/3/99
- gas compiles and spits out VAX ELF binaries. Short target name
elf32-vax.
Binutils compile and do the right thing.
Lack of a disassembler for the VAX architecture is a bit of a hindrance.
BFD Just needs PLT table entries sorting out and the first pass will be
complete.
Not started looking at gcc yet.
25/1/99 - bfd stubs
done, working on gas/config/tc-vax.c at the mo. configure
and all the easy bits done. This will replace the current vax-dec-netbsd
cross devel environment, |
|