aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64
Commit message (Expand)AuthorAgeFilesLines
* Catch up with i386 change I forgot to commit.Julian Elischer2002-02-191-6/+8
* o Move NTOHL() and associated macros into <sys/param.h>. These areMike Barcroft2002-02-181-38/+16
* Resurrect one of the easiest changes from my big include files roll-upGarrett Wollman2002-02-151-0/+1
* Add a delta missed in the last iommu.c commit. This unbreaks the sparc64Thomas Moestl2002-02-151-12/+24
* Calculate physmem before calling init_param2().Thomas Moestl2002-02-132-10/+10
* Avoid crashing in early boot when WITNESS is enabled by moving theThomas Moestl2002-02-133-4/+12
* Add the counter-timer node to the exclusion list, as it is handledThomas Moestl2002-02-131-4/+5
* Use stxa_sync() when accessing the LSU control register to avoid undefinedThomas Moestl2002-02-131-6/+6
* Use stxa_sync() when accessing the diagnostic registers to invalidateThomas Moestl2002-02-132-23/+23
* Add support for the counter-timer which is included in the Sun U2S andThomas Moestl2002-02-132-0/+113
* Add support for the SBus, which is used in early Sun UltraSPARC machines.Thomas Moestl2002-02-134-0/+1298
* Merge r1.39 from NetBSD (manage both streaming caches for psycho pairs).Thomas Moestl2002-02-133-473/+368
* Merge r1.42 of iommu.c and r1.9 of iommuvar.h from NetBSD (this addsThomas Moestl2002-02-132-118/+225
* Clean up bus space debugging support; change sparc64_bus_mem_map() toThomas Moestl2002-02-132-173/+63
* Define constants for the CPU implementation id; export the dectected idThomas Moestl2002-02-132-6/+18
* Don't panic when no interrupt map can be found for a PCI bus; this seemsThomas Moestl2002-02-131-2/+5
* Fix typos in a comment.Thomas Moestl2002-02-131-2/+2
* Add a few new functions/macros: intr_disable() and intr_restore() toThomas Moestl2002-02-131-0/+23
* Minor bug fixes (add a missing break, correct the resource ranges, removeThomas Moestl2002-02-131-3/+5
* Add this FreeBSD standard header.David E. O'Brien2002-02-101-0/+37
* Pre-KSE/M3 commit.Julian Elischer2002-02-073-14/+11
* Compile osigreturn() unconditionally since it will always be needed onBruce Evans2002-02-011-0/+12
* Add extern to avoid sloppy common style declarations.Jake Burkholder2002-01-161-2/+2
* Add upa.h, which I had previously forgotten, to unbreak the sparc64Thomas Moestl2002-01-081-0/+34
* Catch up to the latest and greatest.Jake Burkholder2002-01-081-1/+26
* Add initial smp support. This gets as far as allowing the secondaryJake Burkholder2002-01-087-0/+1093
* Setup the normal global pcb register as well on entry from user land.Jake Burkholder2002-01-082-92/+116
* Adapt the vectored interrupt handler for receiving ipis. If the secondJake Burkholder2002-01-082-94/+106
* Use the per-cpu panic stack in the case of a fault with a bad kernelJake Burkholder2002-01-082-4/+10
* Remove ATOMIC_INC_INT macro which has moved elsewhere.Jake Burkholder2002-01-082-22/+0
* Catch up to change in compile time assertion interface.Jake Burkholder2002-01-082-3/+3
* Make this code more robust in the event of stray interrupts. HandleJake Burkholder2002-01-081-12/+22
* Use cpufunc macros instead of using inline asm directly.Jake Burkholder2002-01-081-1/+1
* Set the normal global pcb register when context switching.Jake Burkholder2002-01-082-0/+4
* Add a macro for getting the tlbs (itlb and/or dtlb) which the givenJake Burkholder2002-01-081-0/+1
* Prototype pmap_map_tsb().Jake Burkholder2002-01-081-0/+2
* Remove PANIC_STACK_PAGES which is no longer used.Jake Burkholder2002-01-081-5/+3
* Add declarations needed by last commit.Jake Burkholder2002-01-081-0/+8
* Update comments about _start, the kernel entry point, to reflect newJake Burkholder2002-01-084-101/+321
* Fix qsort callouts used for sorting memory regions during boot. vm_offset_tJake Burkholder2002-01-081-4/+22
* Add a md field to pcpu for the upa module id.Jake Burkholder2002-01-081-3/+6
* Define CKLF_PC in terms of TRAPF_PC.Jake Burkholder2002-01-081-1/+1
* Add a mov() macro, which is used in conjunction with the register definesJake Burkholder2002-01-081-0/+4
* Update comments and defines to reflect that normal and alternate g6 pointJake Burkholder2002-01-081-22/+52
* Add asis for the upa config reg, which contains the hardware cpu id, andJake Burkholder2002-01-081-0/+2
* Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask).Peter Wemm2002-01-051-1/+1
* 1. Implement an optimization for pmap_remove() and pmap_protect(): if aThomas Moestl2002-01-024-48/+143
* Correct the defintion of struct ofw_upa_regs, and use it instead ofThomas Moestl2002-01-026-61/+82
* Close a window of time during early boot in which an interrupt wouldThomas Moestl2002-01-021-18/+18
* Correctly identify the cpu in certain ultra 1s.Jake Burkholder2002-01-011-0/+1