summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2008-05-14Determine boot device from arguments passed by the bootloader.Mark Kettenis
2008-05-14Comment out option PCIVERBOSE on the floppies for now, to let them fitMiod Vallat
after the code increase caused by the recent acpi changes, until a better compromise is found.
2008-05-14Parse arguments passed by the bootloader and take appropriate action.Mark Kettenis
2008-05-14Add a '.text' to make sure we understand IDTVEC()'s are in the textTobias Weingartner
segment. kettenis@ ok. miod@ pointed out that the define already does a '.text', this makes it explicit.
2008-05-14Get memory size and base address of internal memory mapped registers fromMark Kettenis
firmware instead of hardcoding them.
2008-05-14Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc andMiod Vallat
sgi.
2008-05-14Make all 128MB of memory available (except for the first three pages usedMark Kettenis
for the exception vectors).
2008-05-14Add cmpci(4) and uncomment the eap(4) MIDI attachment.Brad Smith
ok jakemsr@
2008-05-13Fix chrtoblktbl[] entries.Miod Vallat
2008-05-13Memory is contiguous and non-expandable, so lower VM_PHYSSEG_MAX down to 1.Miod Vallat
ok kettenis@
2008-05-13Meaningful panic messages; ok kettenisMiod Vallat
2008-05-12Provide a real getsecs() implementation.Mark Kettenis
2008-05-12More headers needed by userland.Mark Kettenis
2008-05-12More headers needed by userland.Mark Kettenis
2008-05-11Make sure we can still boot kernels directly from u-boot.Mark Kettenis
2008-05-11We'll need a RAMDISK kernel too.Mark Kettenis
2008-05-11Remove the "option USB_DEBUG" that crept in by accident.Mark Kettenis
2008-05-11Re-enable code to initialize esym.Mark Kettenis
2008-05-11Pass arguments and symbol table more or less the same way as OpenBSD/macppc.Mark Kettenis
2008-05-10More headers needed by userland.Mark Kettenis
2008-05-10Needed by userland.Mark Kettenis
2008-05-10More OpenBSD/socppc parts.Mark Kettenis
2008-05-10Missing bootloader file.Mark Kettenis
2008-05-10First stab at a bootloader for the Thecus N1200.Mark Kettenis
2008-05-10Fix typo. Spotted by Pierre Riteau.Mark Kettenis
2008-05-10Add two missing files.Mark Kettenis
2008-05-10Add .cvsignore, such that we don't lose the compile directory withMark Kettenis
cvs update -dP.
2008-05-10OpenBSD/socppc, a port to the Thecus N1200, and potentially other FreescaleMark Kettenis
PowerPC SoC platforms that use u-boot as a bootloader.
2008-05-07Move i386 to __HAVE_GENERIC_SOFT_INTERRUPTSMark Kettenis
ok dlg@, tested by dlg@, oga@, jsg@, deraadt@
2008-05-07Rather than fixing ises(4), nuke it.Kenneth R Westerback
ok deraadt@
2008-05-05We will never use __BUS_SPACE_HAS_STREAM_METHODS so remove all the codeClaudio Jeker
behind it. OK miod@, drahn@
2008-05-04convert to ptoa/atopMartin Reindl
tested by maja@
2008-05-04Manage interrupts based on priority better, still working on this...Dale Rahn
2008-05-04Unpopulated CRIME memory banks (or logically empty due to CRIME mergingMiod Vallat
contiguous 64MB DIMMs in a single 128MB one) are not reported as memory at offset zero, but actually as duplicates of the first entry (which always matches real memory). If the DIMMs are set up in decreasing sizes, as recommanded by SGI, the first entry will be configured at offset zero, so the existing code would run fine. If, however, you order your DIMMs in a different order, the first entry might not be at offset zero, so the kernel will mess up its memory information, which will cause random effects from simply misreported memory sizes, to the inability to boot. Fix this by strengthening the check for an empty bank. Problem reported by Jason Bergstrom (bergie, bergie dot net), analysis and fix by me.
2008-05-04convert arm and mips64 platforms to ptoa/atopMartin Reindl
tested by maja@
2008-05-03Rework the interrupt calculation masks, a bit easier to follow (not so wrong).Dale Rahn
2008-05-03catch up with curpriority changes and convert to ptoa/atopMartin Reindl
ok miod@
2008-05-03Do not acquire the kernel lock for SY_NOLOCK system calls; ok drahn@ kettenis@Miod Vallat
2008-05-02implement rw_cas, "go for it" miod@Dale Rahn
2008-05-02Check for a disabled FPU before attempting to emulate the instruction.Miod Vallat
2008-05-02Grab the biglock unconditionnaly when system calls go through systrace;Miod Vallat
spotted by drahn
2008-05-02Implement rw_cas correctly, unlike previous revision where I was obviouslyMiod Vallat
on drugs; ok kettenis@
2008-05-02Invalidate and initialize the l2 on secondary processors, ok kettenis@Dale Rahn
2008-05-02Remove debug prints.Dale Rahn
2008-05-01Sync hpux_sendsig() behaviour with native sendsig(): let malloc fail andMiod Vallat
sigexit the process in this case.
2008-05-01regenMiod Vallat
2008-05-01The built-in frame buffer in models 362 and 382 actually comes in differentMiod Vallat
flavours. Add another frame buffer ID to recognize it, so that it gets skipped correctly. I am quite sure it has an SGC PROM in addition to the DIO PROM, but I don't have the hardware to check...
2008-05-01Don't forget to bus_space_unmap() after probing for a com chip.Miod Vallat
2008-05-01Implement a nop IPI to signal other CPUs.Mark Kettenis
ok drahn@
2008-04-30Spacing.Mark Kettenis