summaryrefslogtreecommitdiff
path: root/sys/arch/luna88k
AgeCommit message (Expand)Author
2014-01-19Initialize ci_randseed better using arc4random() + a trick. Remove theTheo de Raadt
2014-01-15Add WSDISPLAYIO_SETGFXMODE ioctl on LUNA's frame buffer.Kenji Aoyama
2014-01-06typoMiod Vallat
2014-01-03KNF, update comments, and delete LUNA(m68k) specific DIPSW comments.Kenji Aoyama
2014-01-02Add primary support for LUNA-88K 4bpp/8bpp frame buffer.Kenji Aoyama
2013-12-30Correct initialization of Bt458, used in LUNA's 8bpp frame buffer.Kenji Aoyama
2013-12-25Add missing IPL_MPSAFE, as same as mvme88k.Kenji Aoyama
2013-12-08reflect reality, mark as NOOBJMarc Espie
2013-11-16Re-organize luna88k rasops om_{copy,erase}{cols,rows} by using oneKenji Aoyama
2013-11-16Allow initial device mappings (from pmap_table) to be backed up by BATC.Miod Vallat
2013-11-16Allow ddb to be entered from the keyboard, if glass console and ddb.console=1,Miod Vallat
2013-11-13Do not map frame buffer resources the kernel doesn't use; only keep theMiod Vallat
2013-11-12We always make symlinks to 'machine' and 'm88k' to compile.Kenji Aoyama
2013-11-12Fix the bootloader random hang-up while counting down on LUNA-88K2.Kenji Aoyama
2013-11-05Replace direct references to p_size, p_offset and d_secperunit withKenneth R Westerback
2013-11-03Even saner kernel layout, so that .rodata can be batc mapped by a read-onlyMiod Vallat
2013-11-02Use a linker script to align .data to a BATC boundary as well, so that noMiod Vallat
2013-11-02Create the initial page tables in the area between the end of the firmwareMiod Vallat
2013-11-02Link m88k kernels on a BATC boundary.Miod Vallat
2013-11-02Reserve a page at the beginning of the kernel text to use for the trap vectors,Miod Vallat
2013-11-02No need to cast constants or simple variables to (daddr_t). UseKenneth R Westerback
2013-11-01Better report of the system type, to match the OMRON spelling; aoyama@Miod Vallat
2013-10-30Fix native builds of the luna88k boot block. Install it into /usr/mdec.Miod Vallat
2013-10-30Reduce gap at the end of .text from a page to 0x10 bytes. The ELF->a.outMiod Vallat
2013-10-30Bring getline() - a.k.a libsa gets() with a prompt prefix - in par with libsaMiod Vallat
2013-10-30No longer build luna88k kernels as a.out binaries, now that we have a nativeMiod Vallat
2013-10-29Get boot device and partition from NVRAM. Boot filename still defaults toMiod Vallat
2013-10-29More cleanups:Miod Vallat
2013-10-29More cleanup and unused code or data removal.Miod Vallat
2013-10-28This is the cleaned up version I had intended to commit.Miod Vallat
2013-10-28Recognize kernel symbols when booted from the standalone bootloader.Miod Vallat
2013-10-28The first steps of a native OpenBSD/luna88k bootloader. Able to boot ELFMiod Vallat
2013-10-21Add load_font and list_font accessops to all rasops-based wsdisplay drivers.Miod Vallat
2013-10-20Use C99 named initializers for struct wsdisplay_accessops fields.Miod Vallat
2013-10-20(daddr_t) -> (u_int64_t) when multiplying ncylinders * secpercyl toKenneth R Westerback
2013-10-18Add configuration for MI libsa loadfile, to be used soon.Miod Vallat
2013-10-17Remove support for a.out and ecoff. We only do elf now.Theo de Raadt
2013-10-15Rewrite the awk script that generates the data for option DDB_STRUCT:Philip Guenther
2013-09-28In boot(), do not iterate over alldevs if it's empty (i.e. halting from ddbMiod Vallat
2013-09-24Sync the MI LANCE code ( le(4) ) with NetBSD, except for the following:Miod Vallat
2013-08-25Do not require that `extra' partitions (i-p) start on cylinder boundaries;Miod Vallat
2013-08-16Check number of planes (1, 4, or 8bpp) by ourselves, because PROMKenji Aoyama
2013-08-10On 'original' LUNA-88K, NVRAM contents and Timekeeper registers areKenji Aoyama
2013-08-10Initialize first_addr much earlier, in locore; this will help addingMiod Vallat
2013-08-10Only clear the bss after we have picked a cpu as master, and on this cpu only;Miod Vallat
2013-06-23Stop using -traditional-cpp on gcc3/4 platforms.Miod Vallat
2013-06-13Add missing '#include "fuse.h"' in previous change.Kenji Aoyama
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughTheo de Raadt
2013-06-03more fuse in more places. credit: miodTed Unangst
2013-06-03Convert some internal APIs to use timespecs instead of timevalsPhilip Guenther