aboutsummaryrefslogtreecommitdiff
path: root/sys/ia64/ia64/machdep.c
Commit message (Expand)AuthorAgeFilesLines
* Identify the Deerfield processor. Deerfield is a low-voltage variantMarcel Moolenaar2004-03-101-12/+25
* Do not pre-map the I/O port space. On the Intel Tiger 4 this conflictsMarcel Moolenaar2004-02-221-33/+0
* Make sigaltstack as per-threaded, because per-process sigaltstack stateDavid Xu2004-01-031-8/+8
* In set_mcontext(), take into account that kse_switchin(2) willMarcel Moolenaar2003-12-141-5/+10
* Simplify the contexts created by the kernel and remove the relatedMarcel Moolenaar2003-12-071-26/+10
* Set the ACPI processor Id in the PCPU structure so that CPU idlingMarcel Moolenaar2003-11-201-1/+1
* Add the pc_acpi_id PCPU member. The new acpi_cpu driver uses this toNate Lawson2003-11-151-0/+1
* Remove ia64_highfp_load() now that it's unused.Marcel Moolenaar2003-11-121-14/+0
* Further work-out the handling of the high FP registers. The mostMarcel Moolenaar2003-11-121-0/+4
* Save and restore the high FP registers in {g|s}_mcontext(). NoteMarcel Moolenaar2003-11-111-2/+9
* Fix a nasty bug that got exposed when the sendsig() and sigreturn()Marcel Moolenaar2003-11-111-1/+10
* In get_mcontext(), do not update bspstore and ndirty in the trapframe.Marcel Moolenaar2003-11-101-5/+9
* Use get_mcontext() to construct the signal context in sendsig() andMarcel Moolenaar2003-11-091-72/+34
* Change the clear_ret argument of get_mcontext() to be a flags argument.Marcel Moolenaar2003-11-091-2/+2
* When switching the RSE to use the kernel stack as backing store, keepMarcel Moolenaar2003-10-281-22/+14
* Remove ia64_pack_bundle() and ia64_unpack_bundle(). They are notMarcel Moolenaar2003-10-241-25/+0
* Use a TR of size 1 << IA64_ID_PAGE_SHIFT instead of 16M to avoidArun Sharma2003-10-241-2/+1
* Remove md_bspstore from the MD fields of struct thread. Now thatMarcel Moolenaar2003-10-211-2/+2
* Add the cpu_idle_hook() function pointer so that other idlers can beNate Lawson2003-10-181-2/+11
* Implement cpu_idle() on ia64. We put the processor in a lightweightMarcel Moolenaar2003-10-171-1/+9
* Swap the syscall caller frame info (i.e. the return pointer andMarcel Moolenaar2003-10-031-11/+5
* Fix the last remaining problem encountered by KSE: apparently it isMarcel Moolenaar2003-09-201-1/+5
* Fix the most significant KSE breakage caused by not restoring theMarcel Moolenaar2003-09-191-4/+12
* Introduce IA64_ID_PAGE_{MASK|SHIFT|SIZE} and LOG2_ID_PAGE_SIZE. TheMarcel Moolenaar2003-09-091-3/+3
* Use pmap_steal_memory() for the msgbuf instead of trying to squeezeMarcel Moolenaar2003-09-011-25/+2
* Remove unused inclusion of opt_acpi.hMarcel Moolenaar2003-08-231-1/+0
* Extend identifycpu():Marcel Moolenaar2003-08-121-17/+36
* o move cpu_reset() from vm_machdep.c to machdep.c.Marcel Moolenaar2003-08-101-69/+68
* Now that we can ignore up to 8KB of dirty registers, remove the RSEMarcel Moolenaar2003-08-101-45/+30
* Better define the flags in the mcontext_t and properly set the flagsMarcel Moolenaar2003-08-071-33/+69
* o Put the syscall return registers in the context. Not only do weMarcel Moolenaar2003-08-051-6/+50
* Cleanup the clock code. This includes:Marcel Moolenaar2003-08-041-20/+6
* Write the preserved registers to (and read them from) struct reg andMarcel Moolenaar2003-08-011-4/+4
* Cosmetic: fix some disorder of #include "opt_...." filesPeter Wemm2003-07-311-1/+2
* Move ia64_pa_access() from machdep.c to mem.c and declare it static.Marcel Moolenaar2003-07-251-6/+0
* Rename thread_siginfo to cpu_thread_siginfo.Marcel Moolenaar2003-07-151-1/+1
* Add a machine depended function thread_siginfo, SA signal codeDavid Xu2003-06-281-0/+19
* Make sure pcpu->pc_pcb is pointing to a 16-byte aligned address. TheMarcel Moolenaar2003-06-121-2/+10
* Improve set_mcontext:Marcel Moolenaar2003-06-011-0/+5
* Implement set_mcontext() and get_mcontext(). Just as for sendsig() andMarcel Moolenaar2003-05-311-4/+14
* Make sure we have all the dirty registers in user frames on theMarcel Moolenaar2003-05-311-2/+12
* Move the sysctls of the misalignment handler to where they belongMarcel Moolenaar2003-05-291-13/+0
* Fix fu{byte|word*} and su{byte|word*}:Marcel Moolenaar2003-05-271-6/+0
* Fix an alpha inheritance bug:Marcel Moolenaar2003-05-241-1/+17
* pmap_install() needs to be atomic WRT to context switching. ProtectMarcel Moolenaar2003-05-191-3/+6
* Revamp of the syscall path, exception and context handling. TheMarcel Moolenaar2003-05-161-457/+359
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-1/+4
* Option KADB does not exist. It came from alpha, where it still exists.Marcel Moolenaar2003-05-021-3/+0
* Add an argument to get_mcontext() which specified whether theDaniel Eischen2003-04-251-1/+1
* - Define a new md function 'casuptr'. This atomically compares and setsJeff Roberson2003-04-011-0/+7