summaryrefslogtreecommitdiff
path: root/sys/arch/mips64
AgeCommit message (Collapse)Author
2005-09-12Change the NKMEMPAGES range to 4-64MB for 32bit arches, and 8-128MB for 64bitMiod Vallat
arches; except on sparc where the range is 4-8 for !sun4m and 4-64 for sun4m, selected at runtime.
2005-08-14catched->caughtMiod Vallat
2005-08-07Remove advertising clause from UCB licenses; ok deraad@Miod Vallat
2005-08-01Remoe unused vtrace stuff; ok deraadt@Miod Vallat
2005-07-31Get rid of unused SINCR and SSIZE constants.Miod Vallat
2005-07-20Always do the netisr_dispatch dance, rather than trying to be smart and use aMiod Vallat
three-line #if construct around it, which is wrong since the addition of kernel pppoe and bluetooth code.
2005-07-20typosMiod Vallat
2005-07-18remove trailing newline in panic(9); ok millert@ and deraadt@Federico G. Schwindt
2005-07-14More netccitt and netns removals; OK henning, brad, mickeyUwe Stuehler
2005-06-07CCITT about to bite the dust, remove special casing in archs and driversHenning Brauer
2005-05-30Just use preempt(NULL) like every other architecture in this code path,Artur Grabowski
don't roll our own. ok miod@ pefo@
2005-05-29sched work by niklas and art backed out; causes panicsTheo de Raadt
2005-05-25This patch is mortly art's work and was done *a year* ago. Art wants to thankNiklas Hallqvist
everyone for the prompt review and ok of this work ;-) Yeah, that includes me too, or maybe especially me. I am sorry. Change the sched_lock to a mutex. This fixes, among other things, the infamous "telnet localhost &" problem. The real bug in that case was that the sched_lock which is by design a non-recursive lock, was recursively acquired, and not enough releases made us hold the lock in the idle loop, blocking scheduling on the other processors. Some of the other processors would hold the biglock though, which made it impossible for cpu 0 to enter the kernel... A nice deadlock. Let me just say debugging this for days just to realize that it was all fixed in an old diff noone ever ok'd was somewhat of an anti-climax. This diff also changes splsched to be correct for all our architectures.
2005-05-22remove "0x" in front of %p in printfs.Artur Grabowski
eyeballed by krw@
2005-05-02We don't really like full stops in dmesg. ok pefo@Alexander Yurchenko
2005-05-02obvious typo, designed to break the tree, brad, hmm?Theo de Raadt
2005-05-01To allow for MD override of in4_cksum()...Brad Smith
ok deraadt@
2005-05-01Use quality 0 instead of 1000 for CP0 timecounter likeAlexander Yurchenko
for i8254 on i386/amd64. Tested by kettenis@.
2005-04-29So mips64 is our first arch that switches to using new MIAlexander Yurchenko
timecounter code. The only available timecounter now is CP0 count register. We'll have more once we get support for embedded CPUs like NEC VR41xx. Tested on sgi by hshoexer@ and kettenis@; ok pefo@.
2005-04-19Nuke DB_NO_AOUT, and have platforms with a.out symbols explicitely provideMiod Vallat
DB_AOUT_SYMBOLS.
2005-04-16internal _BSD_WCTRANS_T_, _BSD_MSTATE_T_, _BSD_WCTYPE_T_ types.Miod Vallat
2005-04-11use MD #define to choose stackgap size per-architecture. on sparc, specialTheo de Raadt
case sun4c/sun4 -- because address space is more constrained
2005-03-30first approximation: spoof UDF filesystem disklabels when we see them.Theo de Raadt
it is likely a slight bug or two will sneak in with this, so everyone please keep an eye out on your disklabels
2005-02-13beliving -> believing typo;Alexander Yurchenko
spotted by miod (from the be300 dmesg ;-)
2005-01-31spacesAlexander Yurchenko
2005-01-31tickadj is already declared in sys/kernel.h.Alexander Yurchenko
ok pefo@
2005-01-31Un-__P.Alexander Yurchenko
ok pefo@
2005-01-31Move md_clk_attach() prototype to mips64/dev/clockvar.h.Alexander Yurchenko
ok pefo@
2005-01-18Move rm7000.h file from sgi to mips64.Alexander Yurchenko
ok pefo@ miod@
2005-01-04SET_PC_REGS, arches tested between me and miod.Marc Espie
2004-12-25Use list and queue macros where applicable to make the code easier to read;Miod Vallat
no functional change.
2004-12-24{e,}intr{cnt,names} bye-bye.Miod Vallat
2004-12-06Use uvm_grow() to account for stack growth, rather than home-grown codeMiod Vallat
or nothing. Inspired by a similar recent change in NetBSD.
2004-11-28MAXSLP is not really an MD-configurable define so move it to param.h; miod@ ↵Michael Shalayeff
testing
2004-11-26Kill __HAVE_EVCOUNT, now that all architectures provide them.Miod Vallat
2004-11-11Somewhat improve single-stepping.Mark Kettenis
ok pefo@, miod@
2004-11-11say hello to XKSEG0 and XKSEG1!Per Fogelstrom
2004-11-11up default data size so things doesn't blow up to easyPer Fogelstrom
2004-11-09Fix single-stepping.Mark Kettenis
ok miod@
2004-11-08TypoMiod Vallat
2004-11-02Fix problem with floating point restore at sigreturn.Per Fogelstrom
Regress lib/libpthread/preemption_float now passes.
2004-11-02missed reg index calc fixPer Fogelstrom
2004-10-30remove debugPer Fogelstrom
2004-10-30Make the default boot partition p.Per Fogelstrom
Migrate float exception code to 64 bit. Add a few new "uniplemented".
2004-10-20Fix some 64 bit address problems.Per Fogelstrom
Some function names made more unique. Other changes for the upcoming Origin 200 support.
2004-10-18Move exec.h out from sgi to share it with other mips64 ports; withAlexander Yurchenko
a tip from miod@. ok pefo@ miod@
2004-10-08Fix DDB/DEBUG ifdefs dance.Alexander Yurchenko
Help and ok from miod, ok pefo@
2004-10-08Compile netisr code only for network-capable kernels.Alexander Yurchenko
ok pefo@ miod@
2004-10-08trapdebug_enter() really takes 2 args, not 1.Alexander Yurchenko
ok pefo@ miod@
2004-10-08disksubr.c should depend on disk.Alexander Yurchenko
ok pefo@ miod@