Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Delete the VM86 kernel option and i386_vm86(3) API: it's required | 2018-07-09 | 3 | -159/+3 | |
| | | | | | | | a custom kernel for over 20 years. testing mlarkin@ ok deraadt@ phessler@ jca@ matthieu@ | ||||
* | Prefer <fcntl.h> over <sys/fcntl.h> in userland | 2018-04-26 | 1 | -4/+4 | |
| | | | | | | While here, delete some extra #includes and apply style(9) sort rules. ok deraadt@ krw@ mpi@ | ||||
* | amd64_{get,set}_fsbase() are superfluous and unused; delete them. | 2018-01-07 | 4 | -184/+3 | |
| | | | | | | | Delete unused/never-implemented sysarch defines and structs while here. ports check and ok naddy@ ok deraadt@ mlarkin@ | ||||
* | Make cacheflush(3) and get_fpc_csr(3) manual pages available on octeon. | 2017-10-08 | 1 | -2/+2 | |
| | | | | OK deraadt@ | ||||
* | Fix typo. | 2017-10-08 | 1 | -3/+3 | |
| | |||||
* | Retire zaurus, as it hasn't made the EABI jump and will be permanently broken | 2016-09-03 | 1 | -2/+2 | |
| | | | | shortly when we use the hardware thread register in userland | ||||
* | Pull in <stdio.h> for NULL | 2016-08-27 | 1 | -2/+2 | |
| | | | | ok deraadt@ | ||||
* | armish handled some early-gen arm machines, which required tons of | 2016-08-10 | 1 | -2/+2 | |
| | | | | | workarounds. Some of them will soon stand in the way of armv7. Off to the attic you go. | ||||
* | some Xr adjustment to catch up with MLINKS removal; | 2016-03-30 | 3 | -15/+15 | |
| | |||||
* | for some time now mandoc has not required MLINKS to function | 2016-03-30 | 4 | -16/+4 | |
| | | | | | | | | | | | | correctly - logically complete that now by removing MLINKS from base; authors need only to ensure there is an entry in NAME for any function/ util being added. MLINKS will still work, and remain for perl to ease upgrades; ok nicm (curses) bcook (ssl) ok schwarze, who provided a lot of feedback and assistance ok tb natano jung | ||||
* | no more i386_get_ioperm(2); | 2016-03-24 | 1 | -3/+2 | |
| | |||||
* | Delete i386_{get,set}_ioperm(2) APIs and underlying sysarch(2) bits. | 2016-03-24 | 4 | -220/+4 | |
| | | | | | | | They're no longer used by anything and should let us simplify the TSS handling. ok mikeb@ naddy@ | ||||
* | Remove option USER_LDT and everything depending on it. | 2016-03-03 | 4 | -221/+4 | |
| | | | | | | | | Remove machdep.userldt sysctl. Remove i386_[gs]et_ldt syscall stub from libi386. Remove i386_[gs]et_ldt regression test. ok mlarkin@ millert@ guenther@ | ||||
* | ansify amd64_iopl() | 2016-02-01 | 1 | -3/+2 | |
| | |||||
* | ansify; ok sthen@ kettenis@ | 2016-02-01 | 6 | -20/+10 | |
| | |||||
* | in the SYNOPSIS, make void function arguments explicit | 2015-09-14 | 2 | -6/+6 | |
| | |||||
* | use .In rather than .Fd #include | 2015-09-10 | 8 | -36/+36 | |
| | |||||
* | Build with -mbwx rather than -Wa,-mev56 so that upcoming changes to the compiler | 2015-05-30 | 1 | -2/+2 | |
| | | | | | will output proper .arch statements in its output. No functional change. | ||||
* | Use "In" to mark up include files, instead of wrongly wrapping with Aq. | 2015-02-15 | 1 | -3/+3 | |
| | | | | | | | Aq is not the same as <> in non-ASCII situations, so this caused incorrect output in some places. And it provided no semantics besides. ok schwarze@ | ||||
* | remove .Tn; from Jan Stary <hans at stare dot cz> | 2015-01-15 | 1 | -5/+4 | |
| | |||||
* | Provide our own copy of {round,trunc}_page() now that uvm's is unreachable from | 2014-12-13 | 1 | -2/+4 | |
| | | | | non-_KERNEL code. | ||||
* | remove useless casts (and the comments saying lint complains about them) | 2014-11-15 | 9 | -23/+16 | |
| | |||||
* | zap trailing newlines; "go for it" deraadt | 2014-07-16 | 2 | -4/+2 | |
| | |||||
* | It's been a quarter century: we can assume volatile is present with that name. | 2014-04-18 | 2 | -7/+7 | |
| | |||||
* | - bit clearer about sysctls/securelevel (text lifted from i386_iopl(2)) | 2013-09-14 | 1 | -4/+17 | |
| | | | | | | | - EPERM only applies to _set_ioperm help kettenis original diff From: Paul Kelly | ||||
* | no longer any need to quote macro lines with >9 args; | 2013-08-14 | 1 | -3/+3 | |
| | | | | From: Jan Stary | ||||
* | since i386_{g,s}et_ioperm(2) are the same page, do not list them both in | 2013-05-05 | 1 | -3/+2 | |
| | | | | SEE ALSO; | ||||
* | remove never implemented amd64 get/set ioperm sysarch. ok guenther | 2013-05-05 | 5 | -216/+6 | |
| | |||||
* | include machine/cpu.h now that is isn't any longer pulled in indirectly | 2012-12-20 | 2 | -2/+4 | |
| | | | | by sys/sysctl.h; ok deraadt@ millert@ | ||||
* | Remove excessive sys/cdefs.h inclusion | 2012-12-05 | 19 | -37/+17 | |
| | | | | ok guenther millert kettenis | ||||
* | remove leftover NOLINT, WANTLINT, LINTFLAGS, LOBJ vars and lint targets. | 2012-08-02 | 1 | -2/+1 | |
| | | | | ok guenther@ | ||||
* | tweak previous; | 2012-04-12 | 3 | -12/+12 | |
| | |||||
* | Clarify thread-localness in the wake of rfork's removal | 2012-04-12 | 3 | -18/+28 | |
| | |||||
* | Missing architecture on the .Dt line; found with mandocdb(8); ok jmc@. | 2011-12-25 | 1 | -3/+3 | |
| | |||||
* | formatting errors, found using freebsd's "igor"; | 2011-12-24 | 1 | -3/+4 | |
| | |||||
* | Unrevert the FS.base diff: the issues were actually elsewhere | 2011-04-13 | 1 | -4/+7 | |
| | | | | Additional testing by jasper@ and pea@ | ||||
* | Revert bulk of the FS.base diff, as it causes issues on some machines | 2011-04-10 | 1 | -7/+4 | |
| | | | | and the problem isn't obvious yet. | ||||
* | Add support for per-rthread base-offset for the %fs selector on amd64. | 2011-04-05 | 4 | -4/+186 | |
| | | | | | | | | | | | 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@ | ||||
* | Provide wrappers for the new I386_{GET,SET}_{FS,GS}BASE sysarch() calls. | 2011-03-12 | 7 | -1/+366 | |
| | | | | In some sense, these are mainly to give names to hang manpages from. | ||||
* | add mips64 tags; ok miod | 2010-09-26 | 2 | -6/+6 | |
| | |||||
* | fix Xrs; | 2010-09-25 | 1 | -14/+9 | |
| | |||||
* | tweak previous; | 2010-09-24 | 1 | -10/+10 | |
| | |||||
* | Provide IRIX-compatible get_fpc_csr() and set_fpc_csr() for mips, although | 2010-09-24 | 2 | -2/+71 | |
| | | | | | | | | we don't provide the silly union to decompose the value. This will allow userland to flip the ``flush denormalized to zero'' setting, which apparently is being relied upon by tcl. Asked by jasper@ a long time ago. Riding upon the upcoming libc major crank. | ||||
* | Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependent | 2010-02-03 | 1 | -3/+3 | |
| | | | | | | | files or directories when applicable. The inspiration and name of MACHINE_CPU come from NetBSD, although the way to provide it to Makefiles is completely different. ok kettenis@ | ||||
* | Do not `return' in void functions. | 2009-10-01 | 1 | -4/+4 | |
| | | | | Amazingly, compiler does not complain (lint does). | ||||
* | Add an implementation of IRIX-compatible cacheflush() routine to mips ports, | 2009-09-27 | 3 | -2/+96 | |
| | | | | | | | needed for gcc -ftrampoline operation as well as by some third-party software. Although the implementation uses the sysarch() sysctl, the wrapper is added to libc as it was a direct system call (which it is on IRIX). | ||||
* | Test for MACHINE_ARCH to decide whether to build stuff in libarch/arm, instead | 2009-09-24 | 1 | -2/+2 | |
| | | | | of an incomplete MACHINE list. | ||||
* | Palm: Integration into the tree | 2009-09-09 | 1 | -2/+2 | |
| | | | | OK deraadt@ | ||||
* | We do not do vm86 mode on amd64 | 2009-08-13 | 2 | -158/+0 | |
| | | | | ok kettenis | ||||
* | First pass at removing clauses 3 and 4 from NetBSD licenses. | 2008-06-26 | 14 | -118/+20 | |
| | | | | | | | | | 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@ |