summaryrefslogtreecommitdiff
path: root/sys/arch/armish
AgeCommit message (Collapse)Author
2006-08-01Make RB_POWERDOWN work on the Thecus.Mark Kettenis
ok deraadt@
2006-08-01Enable pcaled0.Mark Kettenis
ok deraadt@
2006-08-01trust the bootloader about the root disk; ok kettenisTheo de Raadt
2006-07-30spacingTheo de Raadt
2006-07-30With new kernel and bootloader, argument passing now works, version 1.0.Dale Rahn
(and yes this does work on iodata and thecus)
2006-07-30Perform a limited PCI probe to locate the wdc on iodata/thecus, boot loaderDale Rahn
will not run on those systems.
2006-07-29Make _rtt reset the machine.Mark Kettenis
2006-07-29ework armish bootloader into an interactive one, much like i386 has.Mark Kettenis
Make sure disk names match those used by the kernel. This means that now it boots from wd0 by default, whatever slot it is in.
2006-07-29only enter for armishTheo de Raadt
2006-07-28Pass the end of the symbol table to the kernel.Mark Kettenis
2006-07-28no man page for nowTheo de Raadt
2006-07-28should install into /usr/mdec/Theo de Raadt
2006-07-28enter bootTheo de Raadt
2006-07-28First stab at an armish bootloader. It will load /bsd from the drive in theMark Kettenis
upper slot of the Thecus n2100. Glued together from bits from the NetBSD cobalt and evbarm ports.
2006-07-27Compile all kernels with -Wstack-usage-larger-than-2047, now that allMiod Vallat
offending code has been taken out and shot. ok deraadt@
2006-07-20assume root is always on wd0a, for nowTheo de Raadt
2006-07-17Switch to a three-phase pci resource fixup:Dale Rahn
1. Reserve resources for enabled devices. 2. Reserve resources for disabled devices. 3. Allocate resources. This way we no longer need to enable/disable devices during fixup. Copied from i386/macppc version.
2006-07-14Add a major line for wd, for kernels with root on wd0a to work.Miod Vallat
2006-07-12Fix dependenciesMiod Vallat
2006-07-12Orphaned stuff.Miod Vallat
2006-07-11Remove old debug goo; drahn@ okMiod Vallat
2006-06-26Kludge around the fact that redboot uses ELF's vaddr, however mapsDale Rahn
memory at 0, not where memory is or where we want the kernel loaded.
2006-06-19move clock_subr.c to a better place, and now it is always in the kernelTheo de Raadt
so that things can use it; tested on all architectures; ok kettenis
2006-06-17Dont disable siop, add pcalcd, commented for now (no gpioctl on ramdisk).Dale Rahn
2006-06-17Add pcaled with it's gpio attachment. Make gpio at iopxs not be '0' but '*'Dale Rahn
dont bother disabling siop while here. Warning some gpio pins may be connected to dangerous functions like poweroff.
2006-06-16On the road to certance support.Dale Rahn
2006-06-16If there is going to be a kludge to change the irq for com, do it earlyDale Rahn
enough so that the used irq is printed in dmesg.
2006-06-15The process is not: build, ifdef, commit. argh.Dale Rahn
2006-06-15rewritten, simplifed interrupt controller for 80321, half the linesDale Rahn
and much less complex. IPL_SERIAL goes at the same time.
2006-06-15Hack to attach the iodata PLD device, it controls the front panel LEDsDale Rahn
and reset function on the board.
2006-06-15All all 256MB on the thecus to configure, by raising the amount ofDale Rahn
KVM available.
2006-06-15sane irq numbers for pci interrupts, remove uncertanty on armish irq table.Dale Rahn
2006-06-15Fan controller for Thecus N2100, still needs more work, currently sets theDale Rahn
fan so it is running. The nice auto fan speed isn't working currently. Also gives temperature sensors.
2006-06-15Ricoh rtc support for armish, driver from netbsd.Dale Rahn
2006-06-15whitespace cleanupDale Rahn
2006-06-10Add IIC attachment/probe. no IIC devices yet.Dale Rahn
2006-06-10bring PHYS address in sync with RAMDISK, matches the addresss redbootDale Rahn
wants. Note that redboot still wants to have a virtual load address between 0 and ramsize, so loading an unmodified kernel still doesn't work.
2006-06-10include i2c bits instead of dummying out i2c_bitbang.Dale Rahn
2006-06-04Shrink VM_PHYSSEG_MAX to 1 on platforms where physical memory is contiguousMiod Vallat
and there is only one call to uvm_page_physload().
2006-06-02cleanup, move thecus board_reset from MI arm/xscale into armish dir.Dale Rahn
2006-06-01After changing J3 to J4 on the thecus board, serial interrupts work justDale Rahn
fine (on XINT1), so remove the poll console hacks and rewire the com irq to the correct value for thecus.
2006-06-01Better to attach obio devices after pci.Dale Rahn
2006-06-01Proper config attach, not always return 1 from probe.Dale Rahn
2006-06-01Correct IRQ mappings for thecus devices.Dale Rahn
2006-06-01Consistantly map com0 irq.Dale Rahn
2006-06-01Just say no to noisy dmesg.Dale Rahn
2006-06-01Now that this maps correctly, allow the interrupt to map properly.Dale Rahn
2006-06-01Properly remap I/O Addresses for theucs/IOData boxes.Dale Rahn
2006-05-31Ding dong, __NEWINTR is deadMiod Vallat
2006-05-31do not commit debug.Dale Rahn