| Commit message (Expand) | Author | Age | Files | Lines |
* | In cpu_set_user_tls(), consistently set PCB_FULL_IRET pcb flag for | kib | 2012-02-10 | 1 | -1/+1 |
* | Add support for the extended FPU states on amd64, both for native | kib | 2012-01-21 | 1 | -9/+63 |
* | With retirement of cpumask_t and usage of cpuset_t for representing a | attilio | 2011-07-04 | 1 | -6/+3 |
* | Commit the support for removing cpumask_t and replacing it directly with | attilio | 2011-05-05 | 1 | -6/+15 |
* | Add macro to test the sv_flags of any process. Change some places to test | dchagin | 2011-01-26 | 1 | -2/+2 |
* | Improve PCB flags handling and make it more robust. Add two new functions | jkim | 2010-12-22 | 1 | -7/+9 |
* | Update some comments related to use of amd64 full context switch. | kib | 2010-12-07 | 1 | -3/+2 |
* | Retire write-only PCB_FULLCTX pcb flag on amd64. | kib | 2010-12-07 | 1 | -1/+0 |
* | Update various places that store or manipulate CPU masks to use cpumask_t | jhb | 2010-08-11 | 1 | -1/+2 |
* | Use critical sections instead of disabling local interrupts to ensure | kib | 2010-06-15 | 1 | -0/+2 |
* | Introduce the x86 kernel interfaces to allow kernel code to use | kib | 2010-06-05 | 1 | -3/+8 |
* | Provide groundwork for 32-bit binary compatibility on non-x86 platforms, | nwhitehorn | 2010-03-11 | 1 | -2/+2 |
* | Introduce the new kernel sub-tree x86 which should contain all the code | attilio | 2010-02-25 | 1 | -1/+1 |
* | For ia32 syscall(), call cpu_set_syscall_retval(). Update comment inside | kib | 2009-12-12 | 1 | -1/+5 |
* | Extract the code that records syscall results in the frame into MD | kib | 2009-11-10 | 1 | -0/+39 |
* | Restore the segment registers and segment base MSRs for amd64 syscall | kib | 2009-07-09 | 1 | -0/+5 |
* | Save and restore segment registers on amd64 when entering and leaving | kib | 2009-04-01 | 1 | -20/+76 |
* | In general, the kernel virtual address of the pml4 page table page that is | alc | 2009-03-22 | 1 | -1/+3 |
* | Eliminate the recomputation of pcb_cr3 from cpu_set_upcall(). The | alc | 2009-03-22 | 1 | -1/+1 |
* | Use the p_sysent->sv_flags flag SV_ILP32 to detect 32bit process | kib | 2009-03-02 | 1 | -8/+3 |
* | If the current thread has the trap bit set (i.e. a debugger had | davidxu | 2008-10-05 | 1 | -0/+8 |
* | Update the comments above the 0xcf9 register reset attempt to match the | jhb | 2008-09-11 | 1 | -4/+7 |
* | Remove kernel support for M:N threading. | jeff | 2008-03-12 | 1 | -11/+0 |
* | o Rename cpu_thread_setup() to cpu_thread_alloc() to better | marcel | 2007-11-14 | 1 | -1/+6 |
* | - Change comments and asserts to reflect the removal of the global | jeff | 2007-06-04 | 1 | -2/+2 |
* | Fix the triple fault used as a last resort during a reboot to actually | jhb | 2007-04-24 | 1 | -3/+8 |
* | MFi386: Attempt to reset the machine using the Reset Control register and | jhb | 2007-04-24 | 1 | -1/+30 |
* | Make cpu_set_upcall_kse() and cpu_set_user_tls() work for 32bit process. | davidxu | 2006-09-17 | 1 | -0/+43 |
* | Remove a duplicated line. | davidxu | 2006-07-24 | 1 | -1/+0 |
* | When restarting the BSP during cpu_reset() use a membar to ensure that | jhb | 2005-10-24 | 1 | -1/+3 |
* | Kill pcb_rflags. It served no purpose. | peter | 2005-09-27 | 1 | -3/+0 |
* | Validate if the value written into {FS,GS}.base is a canonical | davidxu | 2005-07-10 | 1 | -1/+5 |
* | MFi386: 1.258: Minor cleanups | peter | 2005-06-24 | 1 | -4/+4 |
* | Change cpu_set_kse_upcall to more generic style, so we can reuse it | davidxu | 2005-04-23 | 1 | -5/+20 |
* | Divorce critical sections from spinlocks. Critical sections as denoted by | jhb | 2005-04-04 | 1 | -0/+8 |
* | MFi386: handle PSL_T properly across fork. Typo fix. | peter | 2005-01-21 | 1 | -1/+13 |
* | Remove redundant code to drop per-thread debug register state from | jhb | 2005-01-14 | 1 | -7/+0 |
* | MFi386: Restore cpu_reset proxy code to enable reset from ddb on an AP. | njl | 2004-12-27 | 1 | -4/+39 |
* | Reduce diffs to i386. | njl | 2004-12-27 | 1 | -16/+11 |
* | Remove unused cnt variable for the SMP case. Trim some excessive blank | peter | 2004-11-30 | 1 | -5/+1 |
* | Take advantage of the shutdown processing being wired to the BSP and | peter | 2004-11-29 | 1 | -45/+3 |
* | Don't include sys/user.h merely for its side-effect of recursively | das | 2004-11-27 | 1 | -1/+0 |
* | Sync with i386 - set rbp reg to 0 for upcalls as a frame marker, not that | peter | 2004-08-16 | 1 | -0/+1 |
* | Mark end of frames. | davidxu | 2004-08-11 | 1 | -0/+1 |
* | Retire cpu_sched_exit(); it is not used any more. | tmm | 2004-05-26 | 1 | -6/+0 |
* | Simplify the sf_buf implementation. In short, make it a trivial veneer | alc | 2004-04-18 | 1 | -65/+7 |
* | - is_physical_memory()'s parameter, which is a physical address, should be | alc | 2004-04-11 | 1 | -2/+1 |
* | In some cases, sf_buf_alloc() should sleep with pri PCATCH; in others, it | alc | 2004-04-03 | 1 | -2/+2 |
* | Finish tidying up a couple of leftovers from the KSTACK_PAGES stuff. Some | peter | 2004-03-29 | 1 | -1/+0 |
* | MFi386: correctly calculate the top-of-stack when a kthread is created | peter | 2004-03-25 | 1 | -3/+4 |