summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc
AgeCommit message (Collapse)Author
2004-10-01Block splsoftclock in splsoftnet, and splsoftclock and splsoftnet in splsoftttyDale Rahn
Prevents a race which can corrupt pools, found dhartmei, fix by art and me.
2004-08-06rename sparc kill_user_windows() to pmap_unuse_final(). provide empty stubsTheo de Raadt
on all other architectures. remove last architecture dependent #ifdef from uvm code.
2004-08-06provide md USPACE_ALIGN zero on all but mips; deradat@ pefo@ okMichael Shalayeff
2004-08-05When probing using badaddr make sure the probe load instructionPer Fogelstrom
is retired before turning off trap handling. Otherwise a panic trap may be taken. OK drahn@
2004-07-13#define __HAVE_PMAP_DIRECT and use it. requested by artTed Unangst
2004-06-28Use new event counter API for interrupt counting on macppc. drahn@ okAaron Campbell
2004-06-24Do a better job at containing powerpc specific #defines to PPC_...Dale Rahn
ok deraadt@
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-06-09rename POOLPAGE macros to pmap_map_directTed Unangst
break out uvm_km_page bits for this case, no thread here lots of testing tech@, deraadt@, naddy@, mickey@, ...
2004-05-20Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpcMark Kettenis
and m68k. ok drahn@, millert@
2004-05-03Sync with NetBSD, Fixes a problem identified with regress/.../ieeefp/round.Dale Rahn
2004-04-19remove the GATEWAY junk thingy; at the same time, select a new fatTheo de Raadt
cluster value that noone will really need to crank.
2004-02-14Simplify hw.{cpuspeed,setperf} api moving all the sysctl stuffAlexander Yurchenko
from the underlying callbacks. Testing hppa mickey@, ppc drahn@ Ok markus@ tedu@
2004-01-25Various typos in comments.Miod Vallat
2004-01-15Undo backout of this piece of 'SR restores', this feature is used byDale Rahn
on pegasos.
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@.
2004-01-03backout segment register restore diff which causes reproducible hangs; ok ↵Peter Valchev
deraadt
2003-12-24support cpu_cpuspeed on macppc.Dale Rahn
2003-12-21Switch db_expr_t from int to long, per consistency with all other arches.Miod Vallat
ok drahn@
2003-12-20Pass -WformatMiod Vallat
2003-10-31'powerpc' common isa definitions.Dale Rahn
2003-10-31Fix ppc segment register restores, this fixes the 1GB ram limit andDale Rahn
cleans up pieces in the pmap code. tested otto, brad, miod, pval.
2003-10-31tab/whitespace cleanup.Dale Rahn
2003-10-19Use defines instead of magic constants for more IPL_ stuff, also sortDale Rahn
the IPL_ values by priority, not somewhat random values. No unmodified code relied on the order of these defines.
2003-10-15Sometimes KNF is not a destination, but a journey. Also ANSI.Dale Rahn
Binaries unchanged.
2003-10-15Instead of specifying registers by number use the %rN notation, doens't giveDale Rahn
any extra checking by the assembler, but can make it easier to read. resulting binary unchanged.
2003-10-15Housecleaning, no binary change.Dale Rahn
2003-08-21These files were intended for X11 support, but serve no purpose nowadays,Miod Vallat
as sparc* do not use Xsun-compatible event interface anymore, and alpha only used this for Xtga which we do not ship anymore. Discussed long ago with matthieu@
2003-08-10Define wint_t on powerpc.Miod Vallat
2003-07-14tickspending is now a private variable of clock.cDale Rahn
2003-07-14'dual' clock support for macppc, this allows the stat clock to runDale Rahn
at a rate independant of the HZ clock. when profiling is enabled stat clock now runs at 1000/s instead of the normal 100/s. Other improvements to the ppc clock handling and KNF/ansi.
2003-07-08Improved timebase register handling. use all 64 bits, instead of theDale Rahn
lower 32 bits.
2003-07-02[kick] fix merge error.Dale Rahn
2003-07-02If the fpu or vector registers are not currently associated with anyDale Rahn
process, the fpuproc or vecproc are set to NULL, prevent these functions from potentially attempting to access thru a NULL pointer.
2003-07-02Reduce the amount of asm code in powerpc/macppc by replacing it withDale Rahn
inlined functions, helps improve readability and fix a couple of bugs. ok miod@
2003-07-02make ppc_intr_(enable|disable)() inlined functions.Dale Rahn
2003-06-24For now depend on the gccism __CHAR_UNSIGNED__ to define if we have (un)signedDale Rahn
chars. Fixes other defines if -fsigned-chars is specified. ok deraadt.
2003-06-09more 3/4 cleanup for pefoTheo de Raadt
2003-06-03terms 3 & 4 cleanup based on "terms" fileTheo de Raadt
2003-06-03kill clause 3 and 4 from several of my copyrights, cleanup.Dale Rahn
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-05-12kill another common; drahn okJason Wright
2003-05-11check done for NULL before dereferencing. ok drahn@Ted Unangst
2003-05-09'found' variable was not used correctly, simplify the logic.Dale Rahn
2003-05-09sprintf() removal for ppc disassembler. ok millert@Dale Rahn
2003-05-08'branch absolute linking' instruction is 'bla', not 'bal'.Dale Rahn
2003-05-08KNFDale Rahn
2003-05-08Change extract_field() arguments, eliminates the nasty '31 -' all over theDale Rahn
file. Remove NetBSD tag, this file is not used by NetBSD. Copyright cleanup.
2003-05-08Put newline on end of disasm so that x /i <addr>,<cnt> works correctly.Dale Rahn
2003-04-26managment -> management;Jason McIntyre
ok mickey@