summaryrefslogtreecommitdiffstats
path: root/sys/alpha
Commit message (Expand)AuthorAgeFilesLines
* Undo part of the tangle of having sys/lock.h and sys/mutex.h included inmarkm2001-05-016-59/+57
* Turn on preemption by default on the alpha arch. This also removes thejhb2001-05-011-5/+0
* Overhaul of the SMP code. Several portions of the SMP kernel support havejhb2001-04-2711-769/+115
* Make stathz match reality on platforms like the 4100 where hz!=1024gallatin2001-04-271-1/+1
* Initialize p_md.md_kernnest to 1 for newly fork'd processes since theyjhb2001-04-261-0/+6
* Fix SCM ID's and remove tailing blanks.obrien2001-04-258-27/+24
* - Make the dumping of console messages from the secondary CPU's to thejhb2001-04-251-3/+5
* alpha_fpstate_save is fairly expensive (critical enter/exit, possiblygallatin2001-04-251-0/+2
* Add a new field 'md_kernnest' to the alpha machine dependent processjhb2001-04-246-15/+69
* fix it so it compiles again after twerpage elsewheremjacob2001-04-231-0/+2
* Fix includes so it compiles again.mjacob2001-04-231-1/+2
* Block out all interrupts, even machine checks, for critical_enter()gallatin2001-04-212-1/+2
* GC some debugging code that's been #if 0'ed since we got the file fromgallatin2001-04-201-8/+0
* Convert the protection of hte i8254 from critical_enter/exit like it isjhb2001-04-183-17/+18
* Back out the previous revision as it causes random sig 11's to userlandjhb2001-04-181-7/+3
* Save are floating point state in cpu_switch() if needed instead of relyingjhb2001-04-172-1/+8
* set gd_other_cpus later, when we have a better idea what the other cpusgallatin2001-04-171-1/+0
* Improved support for alpha SMP. The following commit gets dual AS2100sgallatin2001-04-171-54/+193
* Changes to support SMP:gallatin2001-04-171-6/+2
* changes to smp_init_secondary_glue():gallatin2001-04-171-19/+11
* Blow away the panic mutex in favor of using a single atomic_cmpset() on ajhb2001-04-171-3/+0
* - Add appropriate #ifndef/#define/#endif to protect against multiplejhb2001-04-171-5/+4
* - Fix memory barriers in atomic operations so that the barriers are alwaysjhb2001-04-171-20/+26
* Add a cpu_throw() function that secondary CPU's can use for their firstjhb2001-04-171-0/+10
* In exception_return(), test for usermode before testing the IPL to see ifjhb2001-04-171-3/+7
* - Stop other CPU's in the SMP case when we enter ddb.jhb2001-04-171-2/+52
* Turn on kernel debugging support (DDB, INVARIANTS, INVARIANT_SUPPORT, WITNESS)obrien2001-04-152-2/+14
* Rename the IPI API from smp_ipi_* to ipi_* since the smp_ prefix is justjhb2001-04-112-21/+21
* Parse the various argument registers in the printtrap() function so thatjhb2001-04-111-7/+109
* insert a magical second memory barrier prior to calling draina() ingallatin2001-04-081-0/+1
* Regen after adding linux_sched_get_priority_max() andgallatin2001-04-033-7/+15
* Add linux_sched_get_priority_max() and linux_sched_get_priority_min() togallatin2001-04-031-2/+2
* Recognize a few newer cpus (pca57, ev67 & ev68) and update systypes togallatin2001-03-302-1/+13
* Removed the ``#if 0'' that turned bounds_check_with_label() into worseobrien2001-03-291-2/+0
* resurrect the declaration of order to unbreak kernel build. Putgallatin2001-03-281-0/+1
* Convert the allproc and proctree locks from lockmgr locks to sx locks.jhb2001-03-281-7/+9
* Catch up to header include changes:jhb2001-03-281-0/+1
* Rework the witness code to work with sx locks as well as mutexes.jhb2001-03-283-4/+3
* Switch from save/disable/restore_intr() to critical_enter/exit().jhb2001-03-281-7/+8
* - Switch from using save/disable/restore_intr to using critical_enter/exitjhb2001-03-281-23/+1
* - Add the new critical_t type used to save state inside of criticaljhb2001-03-282-19/+7
* Revert previous commit which had a bogus message. It actually justjhb2001-03-281-1/+1
* - Include <machine/prom.h> to get the prototype for prom_halt().jhb2001-03-288-57/+56
* Check whether we need to do a full restore after handling ASTs. Ifgallatin2001-03-281-4/+4
* Send the remains (such as I have located) of "block major numbers" tophk2001-03-263-3/+0
* Unbreak build on alpha.ume2001-03-241-3/+0
* Export intrnames and intrcnt as sysctls (hw.nintr, hw.intrnames andtmm2001-03-231-0/+2
* Use a generic implementation of the Fowler/Noll/Vo hash (FNV hash).peter2001-03-171-1/+1
* prevent gdb from panic'ing an alpha with "mutex Giant not owned"gallatin2001-03-161-0/+2
* remove bogus check -- for kernel threads we fork off of proc0, not curprocgallatin2001-03-151-2/+0
OpenPOWER on IntegriCloud