summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-01-12Get rid of that ugly m88100_saved_state structure, use trapframe everywhereMiod Vallat
instead. Allow struct reg and struct trapframe to live different lives and grow separately. Righty now they are still the same, and code expects a trapframe to always start with a struct reg. This may change...
2004-01-12Completely remove the device name from this print, not just the %s.Dale Rahn
2004-01-12Better defaults on snapper, fixes xmms problem reported by joshua steinDale Rahn
just hours after the driver was committed.
2004-01-11in ANSI world, "string1" "string2" is enough for concatecationPeter Valchev
gcc3 bitches as "str1"##"str2" is not a valid token; ok espie
2004-01-11Mark more code as dependent upon option PTRACE, and slight cleaning while there.Miod Vallat
2004-01-11Implement and use splraise() rather than spl() whenever necessary.Miod Vallat
2004-01-11Use splhigh() instead of splimp() in cpu_exit. [similar fix as done on mvme88k]Miod Vallat
2004-01-11$OpenBSD$ tagsDale Rahn
2004-01-11Little sync dmesg output with pciide.Alexander Yurchenko
ok drahn@
2004-01-11plug snapper audio into build. ok dhartmei@Dale Rahn
2004-01-11Audio support for some newer macppc machines, any 'snapper' based systems.Dale Rahn
Driver ported from netbsd with bus_dma addition/vtophys deletion. This driver does not work on the first generation 'Digital audio' systems those were 'tumbler' nor the latest version. ok dhartmei@
2004-01-11Add OF_getnodebyname interface to openfirmware, from netbsd.Dale Rahn
2004-01-10the sparcv9 ABI requires registers %g2, %g3 to be first announced beforePeter Valchev
it can use them, and gcc3 catches this ok henric
2004-01-10Sorry miod, this file is needed. Look at the bottomBob Beck
of mac68k5380.c
2004-01-10- shift some variablesPeter Valchev
- fix a problem caused by the fact that in gcc3, gcc -Ufoo -Dfoo in this order causes "foo" to be defined (different in gcc2) make logic from espie; tested on gcc2 by brad
2004-01-10spelling; jjy2+@pitt.eduTheo de Raadt
2004-01-09typo from Jared Yanovich;Jason McIntyre
2004-01-09typos from Jared Yanovich;Jason McIntyre
2004-01-09spelling; jjy2+@pitt.eduTheo de Raadt
2004-01-09spelling; jjy2+@pitt.eduTheo de Raadt
2004-01-09fix build for gcc3.Dale Rahn
2004-01-09Constify trap names, and a few cleanings to the trap() functions.Miod Vallat
While there, use raisespl() in splassert to win a few cycles when the check fails.
2004-01-09Put back the pmap_zero_page() and pmap_copy_page() fixes, svnd work again.Miod Vallat
We need to map the temporary pages write through _and_ flush the data cache, for split user/supervisor designs. Bring back a few minor style and cosmetic fixes while there, too.
2004-01-09Do not keep a round-robin list of the previous traps for debug purposes onMiod Vallat
88100 anymore - it's stable well enough now...
2004-01-09Do not define new m8820x specific constants for what are common cache andMiod Vallat
apr validity constants, really. And get rid of the old cache_policy debug trick.
2004-01-08The va for the few pages used for copying/zeroing pages are magic, but onlyMiod Vallat
in the kernel_pmap; and they are perfectly legal in user pmaps, so treat them correctly. While there, allocate them differently so that pmap_copy_page() only needs one double-size tlb flush, rather than two single-size.
2004-01-08gcc3 does not seem to like comments inside comments - zap a couple; ok miodPeter Valchev
2004-01-08switch_exit() must be invoked at splhigh(), or you race the clock.Miod Vallat
2004-01-08Some splfoo() have raise-if-lower semantics; so introduce raiseipl() whichMiod Vallat
never lowers current spl value, and use it where appropriate.
2004-01-07Revert the pmap machinery to 20031228. The changes made since all produceMiod Vallat
different subtle races, and need more tinkering until they are really safe.
2004-01-07machine/stdarg.h -> sys/stdarg.hBrad Smith
ok drahn@ espie@
2004-01-07enable geodesc(4) and nsclpcsio(4); ok deraadtMarkus Friedl
2004-01-07machine/stdarg.h -> sys/stdarg.h; ok espiePeter Valchev
2004-01-07Constify, remove db_task_name() Mach leftover, and fix an hilarious typoMiod Vallat
in db_interface.c comments while there.
2004-01-07Remove duplicate definitions with MI ddb headers, and fix db_stack_trace_printMiod Vallat
prototype in the process.
2004-01-07do not include proc.h twice; ok miodPeter Valchev
2004-01-06adjust pentium_mhz when cpu speed changes. ok deraadtTed Unangst
2004-01-05Support for the second set of serial ports on the M8120 (untested)Miod Vallat
2004-01-05Stop masquerading the M8120 (no-slot MVME187) as a real MVME187, and keepMiod Vallat
its value in brdtyp. Compensate by checking for BRD_8120 everywhere BRD_187 was checked.
2004-01-05kill debugging code that is not needed anymoreMichael Shalayeff
2004-01-05typos from Jared Yanovich;Jason McIntyre
2004-01-05Major overhaul of our master boot record.Tom Cosgrove
We now use EDD calls if the disk supports it, so we can boot partitions that start above the 8 GB CHS limit. Of itself, this change does not remove the current 8 GB limit for OpenBSD/i386. Much testing nick@; thanks. ok weingart@, deraadt@.
2004-01-04In pmap_activate(), be sure to always flush the user tlb, even if we areMiod Vallat
scheduling a kernel thread, as we depend upon this behaviour now.
2004-01-04Previous monotomic clock fix had major issues, this improves the matter.Dale Rahn
ok otto@
2004-01-04Thou shall not flush TLBs incorrectly.Miod Vallat
2004-01-04Working kluge to ``enable'' the on-board SCSI controller on 187 and 197, ifMiod Vallat
it is not the boot device and has not been expliictely ``enabled'' in the BUG. Will definitely help netboot installations...
2004-01-04put INET6, rtsol, and ping6 onto media where it fits. install.sub changesTheo de Raadt
which begin to enable use of this will follow at a later time.
2004-01-03shut gcc up; ok miodPeter Valchev
2004-01-03disable TSC for Geode SC1100; Stuart Henderson, pr 3625; ok mickey, deraadtMarkus Friedl
2004-01-03put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macrosMarc Espie
to built-ins, so eventually we will have one version of these files. Special adjustments for the kernel to cope: machine/stdarg.h -> sys/stdarg.h and machine/ansi.h needs to have a _BSD_VA_LIST_ for syslog* prototypes. okay millert@, drahn@, miod@.