Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-12 | tweak previous; | Jason McIntyre | |
2012-04-12 | Clarify thread-localness in the wake of rfork's removal | Philip Guenthe | |
2011-04-13 | Unrevert the FS.base diff: the issues were actually elsewhere | Philip Guenthe | |
Additional testing by jasper@ and pea@ | |||
2011-04-10 | Revert bulk of the FS.base diff, as it causes issues on some machines | Philip Guenthe | |
and the problem isn't obvious yet. | |||
2011-04-05 | Add support for per-rthread base-offset for the %fs selector on amd64. | Philip Guenthe | |
Add pcb_fsbase to the PCB for tracking what the value for the thread is, and ci_cur_fsbase to struct cpu_info for tracking the CPU's current value for FS.base, then on return to user-space, skip the setting if the CPU has the right value already. Non-threaded processes without TLS leave FS.base zero, which can be conveniently optimized: setting %fs zeros FS.base for fewer cycles than wrmsr. ok kettenis@ | |||
2009-08-13 | We do not do vm86 mode on amd64 | Theo de Raadt | |
ok kettenis | |||
2008-06-26 | First pass at removing clauses 3 and 4 from NetBSD licenses. | Ray Lai | |
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@ | |||
2008-06-09 | Remove an arch-specific API that wasn't available in the first place, and | Peter Hessler | |
will be converted to a more generic one soon. ok deraadt, oga | |||
2008-05-23 | - remove USER_LDT, it was never in a state where it would copile, nor will | Jasper Lievisse Adriaanse | |
we support i386-compat mode on amd64. agreed by beck@, dlg@, kettenis@ ok deraadt@, tom@ | |||
2007-05-31 | convert to new .Dd format; | Jason McIntyre | |
2006-10-28 | prefer `buses' to `busses' for the noun plural; | Jason McIntyre | |
2006-10-16 | various improvements; | Jason McIntyre | |
based on -r1.22 from freebsd (i386 version anyway), submitted by andreas fuchs, improved by ru@freebsd, then again by myself and mickey ok mickey | |||
2006-02-24 | slightly reword [EPERM] section; ok djm | Jason McIntyre | |
2006-02-24 | amd64_iopl() needs securelevel <= 0, or machdep.allowapeture > 0 | Damien Miller | |
just like i386_iopl() | |||
2004-03-12 | typos; | Jason McIntyre | |
new sentence, new line; kill whitespace; | |||
2004-03-12 | correct .Dt lines, and remove .Lb stuff; | Jason McIntyre | |
ok deraadt@ | |||
2004-02-28 | mtrr calls | Theo de Raadt | |
2004-02-28 | pretty | Theo de Raadt | |
2004-02-28 | bye bye | Theo de Raadt | |
2004-02-27 | change to amd_*() functions | Theo de Raadt | |
2004-02-27 | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | Theo de Raadt | |
reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | |||
2004-02-26 | x86_64 libarch | Theo de Raadt | |