freebsd-nq/sys/alpha/alpha
John Baldwin 33d7ad1abe Set the thread state of the newly chosen to run thread to TDS_RUNNING in
choosethread() in MI C code instead of doing it in in assembly in all the
various cpu_switch() functions.  This fixes problems on ia64 and sparc64.

Reviewed by:	julian, peter, benno
Tested on:	i386, alpha, sparc64
2002-07-12 18:34:22 +00:00
..
alpha-gdbstub.c A set of changes to reduce the number of include files the kernel 2001-07-08 04:56:07 +00:00
api_up1000.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
atomic.s Fix SCM ID's and remove tailing blanks. 2001-04-25 20:40:57 +00:00
autoconf.c Desupport the TurboChannel Alpha's. This means the DEC3000/300* Pelic* 2002-07-09 19:20:18 +00:00
busdma_machdep.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
busspace.c Remove a vestige of an older attempt at implementing this. 2000-08-29 08:50:17 +00:00
clock_if.m * Factor out the object system from new-bus so that it can be used by 2000-04-08 14:17:18 +00:00
clock.c Make sure there's a statement after the out: label in clockattach(). 2002-05-26 11:23:00 +00:00
cpuconf.c Desupport the TurboChannel Alpha's. This means the DEC3000/300* Pelic* 2002-07-09 19:20:18 +00:00
critical.c Stage-2 commit of the critical*() code. This re-inlines cpu_critical_enter() 2002-04-01 23:51:23 +00:00
db_disasm.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
db_instruction.h Quiet GCC 3.1 warning. 2002-04-13 22:21:28 +00:00
db_interface.c Fix abuses of cpu_critical_{enter,exit} by converting to 2002-03-21 06:14:58 +00:00
db_trace.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_1000a.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_2100_a50.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_2100_a500.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_3000_300.c Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
dec_3000_500.c Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
dec_axppci_33.c Fix a compiler warning I missed in the last commit. 2002-04-17 15:32:11 +00:00
dec_eb64plus.c Make the comment section resemble English 2002-03-29 23:05:05 +00:00
dec_eb164.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_kn8ae.c Next phase in the PCI subsystem cleanup. 2000-12-08 22:11:23 +00:00
dec_kn20aa.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_kn300.c Initialise the AS4100 console at the same time as most of the other 2002-03-26 19:46:40 +00:00
dec_st550.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
dec_st6600.c Remove __P(). This was tested on the GENERIC kernel. 2002-03-20 18:58:47 +00:00
divrem.m4 Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
dump_machdep.c Restore the ability to take crashdumps on alpha. This was cut and pasted 2002-05-11 21:53:46 +00:00
elf_machdep.c Don't use the symbol name to lookup the symbol value when we can use 2002-04-25 01:22:16 +00:00
exception.s Remove abuse of intr_disable/restore in MI code by moving the loop in ast() 2002-03-29 16:35:26 +00:00
fp_emulate.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
genassym.c Set the thread state of the newly chosen to run thread to TDS_RUNNING in 2002-07-12 18:34:22 +00:00
ieee_float.c
ieee_float.h
in_cksum.c Fix a warning. Dont convert away from const to just re-add it in the 2001-09-10 10:48:19 +00:00
interrupt.c Change callers of mtx_init() to pass in an appropriate lock type name. In 2002-04-04 21:03:38 +00:00
locore.s Pre-KSE/M3 commit. 2002-02-07 20:58:47 +00:00
machdep.c Rework the kernel environment subsystem. We now convert the static 2002-04-17 13:06:36 +00:00
mem.c Remove two unused headers (<machine/frame.h> and <machine/psl.h>). 2002-05-01 06:24:51 +00:00
mp_machdep.c Only saying you're launching other CPUs if there are more than one to launch. 2002-05-08 23:12:00 +00:00
pal.s Remove the .stab directives. I do not understand what is different about 2002-04-15 21:44:19 +00:00
pmap.c Desupport the TurboChannel Alpha's. This means the DEC3000/300* Pelic* 2002-07-09 19:20:18 +00:00
prom_disp.s Remove the .stab directives. I do not understand what is different about 2002-04-15 21:44:19 +00:00
prom.c Fix abuses of cpu_critical_{enter,exit} by converting to 2002-03-21 06:14:58 +00:00
promcons.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
setdef0.c
setdef1.c
sgmap.c remove unneeded #include <vm/vm_map.h> 2001-05-31 23:31:34 +00:00
support.s Update an 'XXX what is this?' type comment about suswintr and fuswintr. 2002-06-20 07:40:53 +00:00
swtch.s Set the thread state of the newly chosen to run thread to TDS_RUNNING in 2002-07-12 18:34:22 +00:00
sys_machdep.c Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
timerreg.h
trap.c Fix reverse ordering of locks. add a comment about locks on some platforms. 2002-06-29 23:58:50 +00:00
vm_machdep.c Part 1 of KSE-III 2002-06-29 17:26:22 +00:00