summaryrefslogtreecommitdiff
path: root/sys/arch/aviion
AgeCommit message (Collapse)Author
2006-06-19Since a part of the nvram may be write-protected on some machines, checkMiod Vallat
the nvram writes and return EROFS if one or more bytes were found to be immutable.
2006-05-21Fix AV_IEN() computation for cpu #2 and #3.Miod Vallat
2006-05-21Move common definitions shared by the various 88100-based designs to theirMiod Vallat
own header file, and slowly make most of the code board-independent. No functional change.
2006-05-20Let the bootloader pass esym to the kernel, and let the kernel make good useMiod Vallat
of this if it finds out it has not been directly loaded by the PROM; not tested yet.
2006-05-20Lower load address 128KB, to cope with the PROM data area on 8MB machines.Miod Vallat
2006-05-20Hints and commented out lines about future work.Miod Vallat
2006-05-20This file was not supposed to be imported initially, but it might as wellMiod Vallat
be a GENERIC-without-other-models support template (hence, for now, identical).
2006-05-20Introduce a ``struct board'' platform abstraction, to be able to supportMiod Vallat
more AViiON designs in the future. Heuristics to tell designs apart in aviion_identify() are likely too weak, but this is a start and AV400 still gets identified as AV400 (-:
2006-05-20Try and use the CPUCONFIG PROM call even if we did not detect 88204 CMMUs,Miod Vallat
recent PROM might have it implemented, and for 6:1 processor boards on 530 models, this is the only way we'll get to know the split scheme in use, for now.
2006-05-20Save the PROM VBR on startup, rather than assuming the PROM (and thus itsMiod Vallat
VBR) will always reside at the same address. Also, when querying the PROM for the memory size, ask it for the ``user'' size - i.e. with the PROM data area taken out.
2006-05-16Recognize braindead 6:1 CMMU to CPU ratio configurations (which we do notMiod Vallat
support yet), as found e.g. on some 530 models.
2006-05-16Print a final line before asking the PROM to halt or reboot, for theMiod Vallat
abruptness of its prompt almost looks like the kernel died horribly.
2006-05-16Network bootloader for AV400 series, will load a native kernel. Still someMiod Vallat
rough edges to sort out, but enough to successfully boot a kernel. Will not work on series 530 yet.
2006-05-14Deal with arbitrary load addresses. Necessary for upcoming netboot code.Miod Vallat
2006-05-11Fix stupid bugs in mapping and unmapping of VME regions.Miod Vallat
2006-05-09can enter stand SUBDIRTheo de Raadt
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-09Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-08Oops, correct import this time.Miod Vallat
2006-05-07Oops, correct import this time.Miod Vallat
2006-05-07Oops, correct import this time.Miod Vallat
2006-05-07Oops, correct import this time.Miod Vallat
2006-05-05Oops, correct import this time.Miod Vallat
2006-04-27Oops, correct import this time.Miod Vallat
2006-04-26Oops, correct import this time.Miod Vallat
2006-04-25Oops, correct import this time.Miod Vallat
2006-04-25Oops, correct import this time.Miod Vallat
2006-04-18Oops, correct import this time.Miod Vallat
2006-04-18Oops, correct import this time.Miod Vallat
2006-04-18Oops, correct import this time.Miod Vallat