| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Approved by: re (blanket amd64 stuff)
Notes:
svn path=/head/; revision=115171
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
stolen from the ia64/ia32 code (indeed there was a repocopy), but I've
redone the MD parts and added and fixed a few essential syscalls. It
is sufficient to run i386 binaries like /bin/ls, /usr/bin/id (dynamic)
and p4. The ia64 code has not implemented signal delivery, so I had
to do that.
Before you say it, yes, this does need to go in a common place. But
we're in a freeze at the moment and I didn't want to risk breaking ia64.
I will sort this out after the freeze so that the common code is in a
common place.
On the AMD64 side, this required adding segment selector context switch
support and some other support infrastructure. The %fs/%gs etc code
is hairy because loading %gs will clobber the kernel's current MSR_GSBASE
setting. The segment selectors are not used by the kernel, so they're only
changed at context switch time or when changing modes. This still needs
to be optimized.
Approved by: re (amd64/* blanket)
Notes:
svn path=/head/; revision=114987
|
|
|
|
|
|
|
| |
AMD64 support. There is still more to add.
Notes:
svn path=/head/; revision=114370
|
|
|
|
|
|
|
| |
Submitted by: Hiten Pandya <hiten@unixdaemons.com>
Notes:
svn path=/head/; revision=113393
|
|
|
|
|
|
|
|
|
|
| |
MI code uses them, and every platform provides them (except x86_64 whose
options file was lacking one).
Reviewed by: bde, rwatson
Notes:
svn path=/head/; revision=107043
|
|
|
|
|
|
|
| |
This disables vty switch during suspend/resume.
Notes:
svn path=/head/; revision=105312
|
|
|
|
|
|
|
|
|
|
|
| |
support this, we do have MI code that references it and is otherwise
unaware of an override. The alternative is to put knowledge in these
MI files about which platforms have the opt_kstack_pages.h option file.
It is more likely that other platforms will gain the ability to tune the
kstack size.
Notes:
svn path=/head/; revision=103082
|
|
Notes:
svn path=/head/; revision=99127
|