summaryrefslogtreecommitdiff
path: root/sys/arch/landisk
AgeCommit message (Collapse)Author
2006-11-16crank versionTheo de Raadt
2006-11-16use teeny little delays as we clock the rtc, makes the boot code noticeTheo de Raadt
that time is ticking, so it can timeout properly
2006-11-16initialize tick timerTheo de Raadt
2006-11-16add a few more PHY necessary for the USB Ethernet interfaces.Brad Smith
ok deraadt@
2006-11-12$OBJCOPY is not defined by sys.mk yetTheo de Raadt
2006-11-11reloc.h is included via machine/reloc.h so it should be accessable here.Dale Rahn
2006-11-10Remove unnecessary failure printf. That's what nonzero return codes are for.Miod Vallat
2006-11-09add a solid compliment of usb devicesTheo de Raadt
2006-11-09tweaks;Jason McIntyre
2006-11-09no newline at end of cpu_modelTheo de Raadt
2006-11-08Implement interrupt counters (better)Dale Rahn
2006-11-08OBJCOPY should default to objcopy.Dale Rahn
2006-11-08fix LINKSTheo de Raadt
2006-11-08this is actually a primary bootblock (xxboot) not a secondary bootblockTheo de Raadt
(bootxx) thus disklabel -B will automatically pick it up now; ok drahn
2006-11-07remove wdc debugDale Rahn
2006-11-06root on wd0a for now.Miod Vallat
2006-11-06Don't ask for root device if boot device is not known but root configurationMiod Vallat
has been specified in the kernel configuration file.
2006-11-06No bootinfo stuff. We'll use something different to pass device informationMiod Vallat
from the boot blocks to the kernel.
2006-11-06Root device machinery. Boot device is still not known yet.Miod Vallat
2006-11-03cleanup some devicesMichael Shalayeff
2006-11-03add scifMichael Shalayeff
2006-11-03need an entry for scifMichael Shalayeff
2006-10-31Do not map obio mappings twice.Miod Vallat
2006-10-29These printfs appear unnecessary now that the cache is disabled.Dale Rahn
2006-10-29Disable cache before jumping into the kernel, makes bootloader more reliable.Dale Rahn
ok miod@
2006-10-29Remove redundant if (msg) {} block around invocations ofKenneth R Westerback
iso_disklabelspoof() and udf_disklabelspoof(). Use (msg && iso_disklabelspoof()) instead. Makes more arch's textually consistant. No functional change.
2006-10-28We don't currently write a disklabel into an OpenBSD ('A6') DOS MBRKenneth R Westerback
extended partition except on alpha, hppa, hppa64 and mips64. So don't spoof extended partitions as 'a' and try to read a disklabel from them. Make all archs consistant. When we can boot from extended partitions we can change to reading and writing disklabels from them. This means the first OpenBSD ('A6') extended partition will now be ignored during spoofing, just as subsequent ones have always been. Feedback from tom@, weingart@ and deraadt@.
2006-10-28Make this work.Mark Kettenis
With help from drahn@ and mickey@.
2006-10-25Add ramdisk hooks portion.Dale Rahn
2006-10-25Ramdisk kernel generated from GENERICDale Rahn
2006-10-25make majors reflect reality.Dale Rahn
2006-10-23Move towards winter.Miod Vallat
2006-10-23Correctly invoke sh_clock_init() [merge error]Miod Vallat
2006-10-23Attach shb before shpcic, to get us a clock earlier.Miod Vallat
2006-10-21Don't try to spoof 0 length DOS MBR/EBR partitions. By skippingKenneth R Westerback
partitions with 0 in the length field we don't need to test for and skip partitions that are all zeros. Eliminating that code allows elimination of a local pointer. "0 length partitions are definately dead" deraadt@
2006-10-21Some KNF cleanup.Kenneth R Westerback
De-register. Move declaration to top of function for DOS MBR processing. Indent nit in macppc. No functional change.
2006-10-21Do not pass down IOBASEUNK/MADDRUNK/IRQUNK.Mark Kettenis
ok miod@, drahn@
2006-10-21We have a pointer (pp), so use it in the DOSPTYP_UNUSED case ratherKenneth R Westerback
than lp->d_partitions[8+n++]. All other cases already use the pointer. No functional change.
2006-10-20Try again with local variable to avoid alignment issues.Kenneth R Westerback
"The dosparts member of cpu_disklabel was not used for any persistant data. Eliminate it, and just use the data being read in while processing MBR and EBR records. Should be no functional change. ok weingart@ deraadt@"
2006-10-19support boot -cDale Rahn
2006-10-19Add missing TAILQ_INIT.Mark Kettenis
2006-10-19Hack to do pci interrupt number 'fixup'. This is an absolute hack, but for now.Dale Rahn
2006-10-18back out disksubr changes ... since they violate strict alignment onTheo de Raadt
some architectures (kaboom); that will be fixed in the next iteration hopefully!
2006-10-17The dosparts member of cpu_disklabel was not used for any persistantKenneth R Westerback
data. Eliminate it, and just use the data being read in while processing MBR and EBR records. Should be no functional change. ok weingart@ deraadt@
2006-10-16More devices (re which tries to attach and pciide)Dale Rahn
2006-10-16yes this looks like debug, however it allows the kernel to load. ???Dale Rahn
2006-10-16Do not zero bss in the kernel, the bootloader does this for us and it causesDale Rahn
a problem loading the kernel.
2006-10-12Since we no longer look in FreeBSD or NetBSD partitions for theKenneth R Westerback
disklabel, we shouldn't write the disklabel in such partitions either. Brings amd64, arm, i386, landisk, macppc, mvmeppc (which roll their own MBR search in writedisklabel()) into line with alpha, hppa, hppa64, mips64 (which use readdoslabel() in both reading and writing the disklabel). If all goes well, soon everyone will be using readdoslabel().
2006-10-11flush the cache before jumping into the just loaded kernel.Dale Rahn
Now it succesfully gets into the kernel 100%
2006-10-11Oops, wrong size in struct cfattach.Miod Vallat