Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-01-12 | Get rid of that ugly m88100_saved_state structure, use trapframe everywhere | Miod 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-12 | Completely remove the device name from this print, not just the %s. | Dale Rahn | |
2004-01-12 | Better defaults on snapper, fixes xmms problem reported by joshua stein | Dale Rahn | |
just hours after the driver was committed. | |||
2004-01-11 | in ANSI world, "string1" "string2" is enough for concatecation | Peter Valchev | |
gcc3 bitches as "str1"##"str2" is not a valid token; ok espie | |||
2004-01-11 | Mark more code as dependent upon option PTRACE, and slight cleaning while there. | Miod Vallat | |
2004-01-11 | Implement and use splraise() rather than spl() whenever necessary. | Miod Vallat | |
2004-01-11 | Use splhigh() instead of splimp() in cpu_exit. [similar fix as done on mvme88k] | Miod Vallat | |
2004-01-11 | $OpenBSD$ tags | Dale Rahn | |
2004-01-11 | Little sync dmesg output with pciide. | Alexander Yurchenko | |
ok drahn@ | |||
2004-01-11 | plug snapper audio into build. ok dhartmei@ | Dale Rahn | |
2004-01-11 | Audio 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-11 | Add OF_getnodebyname interface to openfirmware, from netbsd. | Dale Rahn | |
2004-01-10 | the sparcv9 ABI requires registers %g2, %g3 to be first announced before | Peter Valchev | |
it can use them, and gcc3 catches this ok henric | |||
2004-01-10 | Sorry miod, this file is needed. Look at the bottom | Bob Beck | |
of mac68k5380.c | |||
2004-01-10 | - shift some variables | Peter 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-10 | spelling; jjy2+@pitt.edu | Theo de Raadt | |
2004-01-09 | typo from Jared Yanovich; | Jason McIntyre | |
2004-01-09 | typos from Jared Yanovich; | Jason McIntyre | |
2004-01-09 | spelling; jjy2+@pitt.edu | Theo de Raadt | |
2004-01-09 | spelling; jjy2+@pitt.edu | Theo de Raadt | |
2004-01-09 | fix build for gcc3. | Dale Rahn | |
2004-01-09 | Constify 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-09 | Put 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-09 | Do not keep a round-robin list of the previous traps for debug purposes on | Miod Vallat | |
88100 anymore - it's stable well enough now... | |||
2004-01-09 | Do not define new m8820x specific constants for what are common cache and | Miod Vallat | |
apr validity constants, really. And get rid of the old cache_policy debug trick. | |||
2004-01-08 | The va for the few pages used for copying/zeroing pages are magic, but only | Miod 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-08 | gcc3 does not seem to like comments inside comments - zap a couple; ok miod | Peter Valchev | |
2004-01-08 | switch_exit() must be invoked at splhigh(), or you race the clock. | Miod Vallat | |
2004-01-08 | Some splfoo() have raise-if-lower semantics; so introduce raiseipl() which | Miod Vallat | |
never lowers current spl value, and use it where appropriate. | |||
2004-01-07 | Revert the pmap machinery to 20031228. The changes made since all produce | Miod Vallat | |
different subtle races, and need more tinkering until they are really safe. | |||
2004-01-07 | machine/stdarg.h -> sys/stdarg.h | Brad Smith | |
ok drahn@ espie@ | |||
2004-01-07 | enable geodesc(4) and nsclpcsio(4); ok deraadt | Markus Friedl | |
2004-01-07 | machine/stdarg.h -> sys/stdarg.h; ok espie | Peter Valchev | |
2004-01-07 | Constify, remove db_task_name() Mach leftover, and fix an hilarious typo | Miod Vallat | |
in db_interface.c comments while there. | |||
2004-01-07 | Remove duplicate definitions with MI ddb headers, and fix db_stack_trace_print | Miod Vallat | |
prototype in the process. | |||
2004-01-07 | do not include proc.h twice; ok miod | Peter Valchev | |
2004-01-06 | adjust pentium_mhz when cpu speed changes. ok deraadt | Ted Unangst | |
2004-01-05 | Support for the second set of serial ports on the M8120 (untested) | Miod Vallat | |
2004-01-05 | Stop masquerading the M8120 (no-slot MVME187) as a real MVME187, and keep | Miod Vallat | |
its value in brdtyp. Compensate by checking for BRD_8120 everywhere BRD_187 was checked. | |||
2004-01-05 | kill debugging code that is not needed anymore | Michael Shalayeff | |
2004-01-05 | typos from Jared Yanovich; | Jason McIntyre | |
2004-01-05 | Major 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-04 | In pmap_activate(), be sure to always flush the user tlb, even if we are | Miod Vallat | |
scheduling a kernel thread, as we depend upon this behaviour now. | |||
2004-01-04 | Previous monotomic clock fix had major issues, this improves the matter. | Dale Rahn | |
ok otto@ | |||
2004-01-04 | Thou shall not flush TLBs incorrectly. | Miod Vallat | |
2004-01-04 | Working kluge to ``enable'' the on-board SCSI controller on 187 and 197, if | Miod Vallat | |
it is not the boot device and has not been expliictely ``enabled'' in the BUG. Will definitely help netboot installations... | |||
2004-01-04 | put INET6, rtsol, and ping6 onto media where it fits. install.sub changes | Theo de Raadt | |
which begin to enable use of this will follow at a later time. | |||
2004-01-03 | shut gcc up; ok miod | Peter Valchev | |
2004-01-03 | disable TSC for Geode SC1100; Stuart Henderson, pr 3625; ok mickey, deraadt | Markus Friedl | |
2004-01-03 | put an mi wrapper around stdarg.h/varargs.h. gcc3 moved stdarg/varargs macros | Marc 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@. |