index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
sparc64
/
sparc64
/
swtch.S
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Use atomic operations rather than sched_lock for safely assigning pm_active
marius
2011-10-06
1
-12
/
+52
*
Update for the fact that pm_active and pc_cpumask were changed to cpuset_t.
marius
2011-05-11
1
-11
/
+29
*
- Add TTE and context register bits for the additional page sizes supported
marius
2010-03-17
1
-1
/
+1
*
Implement handling of the third argument of cpu_switch(). This unbreaks
marius
2010-01-30
1
-40
/
+49
*
For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages
marius
2008-09-08
1
-0
/
+4
*
USIII and beyond CPUs have stricter requirements when it comes
marius
2008-09-08
1
-1
/
+2
*
cosmetic changes and style fixes
marius
2008-08-13
1
-7
/
+7
*
Convert the remainder of the low hanging fruits regarding including
marius
2007-01-19
1
-0
/
+2
*
Move the per-CPU vmspace pointer fixup that is required before a
tmm
2004-05-26
1
-15
/
+16
*
- Fix placement of cvs ids in previous commit to match .S files in libc.
jake
2003-04-29
1
-5
/
+5
*
I was wrong, the ENTRY bits in asm.h did have a purpose -- for userland.
obrien
2003-04-26
1
-2
/
+3
*
- Move the routine for flushing all user mappings from the tlb from pmap to
jake
2003-04-13
1
-71
/
+41
*
Add support for saving and restoring kernel floating point state. The state
jake
2003-04-03
1
-0
/
+14
*
- Generally improve register usage in cpu_switch. Use the 'in' registers
jake
2003-04-03
1
-71
/
+63
*
Don't assume the fp state is at offset 0 in the pcb.
jake
2003-04-03
1
-1
/
+1
*
Commit a partial lazy thread switch mechanism for i386. it isn't as lazy
peter
2003-04-02
1
-14
/
+12
*
- Add a flags field to struct pcb. Use this to keep track of wether or
jake
2003-04-01
1
-0
/
+3
*
- Rename pcb_fpstate to pcb_ufp (user floating point), and change it to
jake
2003-04-01
1
-24
/
+9
*
Rename pcb_fp to pcb_sp, so as to not be confused with floating point
jake
2003-04-01
1
-4
/
+4
*
- Expand struct trapframe to 256 bytes, make all fields fixed width and the
jake
2002-10-22
1
-2
/
+2
*
Add pmap support for user mappings of multiple page sizes (super pages).
jake
2002-08-18
1
-5
/
+6
*
Set the thread state of the newly chosen to run thread to TDS_RUNNING in
jhb
2002-07-12
1
-3
/
+0
*
Part 1 of KSE-III
julian
2002-06-29
1
-0
/
+3
*
Implement kthread context stealing. This is a bit of a misnomer because
jake
2002-03-07
1
-27
/
+26
*
Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1
jake
2002-03-04
1
-34
/
+108
*
Use pcpu.pc_cpumask instead of computing 1 << cpuid.
jake
2002-02-27
1
-6
/
+2
*
Add a macro for shift of an integer (1 << shift == sizeof). Move the pointer
jake
2002-02-27
1
-2
/
+2
*
Convert pmap.pm_context to an array of contexts indexed by cpuid. This
jake
2002-02-26
1
-17
/
+15
*
Remove code to lock the user tsb into the tlb. We can handle faults on it
jake
2002-02-25
1
-17
/
+1
*
Set the normal global pcb register when context switching.
jake
2002-01-08
1
-0
/
+2
*
Use fprs to track floating register usage. Clear it once we've saved
jake
2001-12-29
1
-172
/
+135
*
1. Convert the tstate saved in the pcb to a pstate and test for PSTATE_PEF
jake
2001-11-18
1
-16
/
+7
*
Use KTR_PROC instead of KTR_CT1 in traces.
jake
2001-10-20
1
-10
/
+10
*
Fix some traces. td->p_comm doesn't exist.
jake
2001-09-30
1
-3
/
+6
*
KSE Milestone 2
julian
2001-09-12
1
-22
/
+24
*
Add ktr traces to copy{in,out} and cpu_switch.
jake
2001-09-03
1
-3
/
+67
*
Save and restore %fprs and %y, which are unused by kernel code, but
jake
2001-08-21
1
-12
/
+35
*
The author isn't a [UC] Regents. Correct the copyright language.
obrien
2001-08-09
1
-2
/
+2
*
Handle switching switching mmu contexts and mapping the new primary tsb.
jake
2001-08-06
1
-14
/
+92
*
Add floating point context switching code for sparc64.
tmm
2001-08-04
1
-14
/
+75
*
Flesh out the sparc64 port considerably. This contains:
jake
2001-07-31
1
-0
/
+69