Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-03-15 | rewrite a pmap to use multilevel page tables. | Michael Shalayeff | |
lower 12 bits contain the perms, no unused bits left, but a couple for off-tlb use (as the ref implemented now). do not use the hvt, which might get some use later if proven to speed thigs up, tlb handlers would po another dozen of insns though, but if that's worth its... move on the data seg and map kernel text rdonly (idea form fredette), since all of the page0 mods done before that we are all fine except for some viper fluff, but later w/ that. this also picks up a bit more of ddb magic for bpt and ss. tlb handlers can use a little bit more of attention, but things, visually, seem to be much faster already, -- sorry, no benchmarks for now. * effort sponsored in part by the `henry st. old ale house' * and mr.pete and mr.lee in particular in thier generous entrirety. * the proj took a little more that 72man*h as it was expected, * but within murhy's law estimations. | |||
2002-03-15 | Try 'local-mac-address' before myetheraddr(). This allows us to correctly | Jason Wright | |
get the mac address on the second ethernet of a Netra T1 AC200; tested by Joey Coleman <joeycoleman@acm.org> | |||
2002-03-15 | build really really small | Michael Shalayeff | |
2002-03-15 | fix a comment a little | Michael Shalayeff | |
2002-03-15 | fix binutils entry; pt out by Diana Eichert <deicher@sandia.gov> | Michael Shalayeff | |
2002-03-15 | Add lpt device entry point | Jason Wright | |
2002-03-15 | doh | Michael Shalayeff | |
2002-03-15 | regs get/set for pmdb | Michael Shalayeff | |
2002-03-15 | Kill #if __STDC__ used to do K&R vs. ANSI varargs/stdarg; just do things | Todd C. Miller | |
the ANSI way. | |||
2002-03-15 | Kill some #if __STDC__ used with 8bit function args; we live in an ANSI world | Todd C. Miller | |
2002-03-15 | have a real lock around IPv6 reassembly. | Jun-ichiro itojun Hagino | |
2002-03-15 | s/0/NULL/ for pointer assignment. sync w/kame | Jun-ichiro itojun Hagino | |
2002-03-15 | typecast in CMSG_NXTHDR. spotted by hugh@openbsd | Jun-ichiro itojun Hagino | |
2002-03-15 | Cosmetic changes only, primarily making comments line up nicely after the | Todd C. Miller | |
__P removal. | |||
2002-03-15 | The previous commit broke the bootblocks, since uvmexp is not available | Miod Vallat | |
there. Win some uglyness points in fixing this. | |||
2002-03-15 | update URL to vendor ID search engine | Todd C. Miller | |
2002-03-14 | Improved altivec support for powerpc/macppc. | Dale Rahn | |
Fix bug where altivec context was not freed on process exit. Fix bug where vscr was not correctly saved/restored. replace asm statement was macros which expand to the same asm code or to .long XXX which evaluates to the same instruction since in-tree gas does not support altivec. Enable ALTIVEC support by default on macppc, still conditional for other powerpc ports. | |||
2002-03-14 | Don't put a space between a function name and its args in the prototype. | Todd C. Miller | |
2002-03-14 | Don't put a tab between a function and its arguments | Todd C. Miller | |
2002-03-14 | remove ambiguity in version,ostype,osversion,osrelease and their constanity, ↵ | Michael Shalayeff | |
they are and declarre 'em accordingly also removing private externies of those | |||
2002-03-14 | Remove a bunch of #if 0 code | Jason Wright | |
2002-03-14 | Make the sbus ipl handling more like psycho. Some devices (Aurora 210sj, eg) | Jason Wright | |
use Sbus level 5 for interrupts which means spltty() is not blocked correctly because the sbus interrupt handling uses the implied spl of the interrupt instead of the level passed to it. | |||
2002-03-14 | From NetBSD: driver for lpt at ebus | Jason Wright | |
2002-03-14 | version[] is externed in the systm.h and give it some const | Michael Shalayeff | |
2002-03-14 | allow lpt at apio | Jason Wright | |
2002-03-14 | add apio* at sbus? and lpt* at apio? | Jason Wright | |
2002-03-14 | Driver for the Aurora Technologies 210SJ parallel port | Jason Wright | |
2002-03-14 | Do not include headers twice. Pointed out by Dries Schellekens. | Dale Rahn | |
2002-03-14 | invalid argv causes efault, not einval; form daniel@lucq.org | Michael Shalayeff | |
2002-03-14 | protect from overflows and null derefs in cpu probing; from ↵ | Michael Shalayeff | |
wd@ics.nara-wu.ac.jp via pr#2457 | |||
2002-03-14 | Conditionalize com at asio correctly | Jason Wright | |
2002-03-14 | Prototype pmap_unwire() only if it's not already defined. ok drahn@. | Daniel Hartmeier | |
2002-03-14 | this mod has nothing to do w/ ptrace option addition, did not even compile | Michael Shalayeff | |
2002-03-14 | initialized data cannot be common, dunno how it compiled before | Michael Shalayeff | |
2002-03-14 | do not proto pmap(de)activate if one was defined | Michael Shalayeff | |
2002-03-14 | Don't prototype pciide_machdep_compat_intr_establish() and | Todd C. Miller | |
pciide_machdep_compat_intr_disestablish() if they are macros. | |||
2002-03-14 | Use getpropstringA instead of getpropstring to fetch magma_prom property | Jason Wright | |
to avoid clobbering sa->sa_name (similiar fix as sparc) | |||
2002-03-14 | Properly conditionalize uvm history dump | Jason Wright | |
2002-03-14 | Fix ugliness caused by __P removing regexp | Todd C. Miller | |
2002-03-14 | use getprop, not getpropstring to fetch 'magma_prom' property... | Jason Wright | |
ra->ra_name is needed and is the result of getpropstring | |||
2002-03-14 | add asio* at sbus? and com* at asio? | Jason Wright | |
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | generate std ANSI protos, not __P ones | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-03-14 | compare pointers with NULL not 0 | Jason Wright | |
2002-03-14 | Reload the palette only during the vert retrace interrupt | Jason Wright | |
2002-03-14 | Don't prototype pmap_copy() if it is a macro | Todd C. Miller | |
2002-03-14 | Remove PTRACE support out of the ramdisks/miniroots. | Miod Vallat | |
2002-03-14 | Regen after syscall changes (option PTRACE) | Miod Vallat | |
2002-03-14 | Turn the ptrace(2) syscall into a kernel compile option, option PTRACE in | Miod Vallat | |
your kernel configuration file. By default, GENERIC will enable this. When PTRACE is not enabled, several ptrace-like features of the procfs filesystem will be disabled as well (namely, the ability to read and write any process' registers, as well as attching, single stepping and detaching to/from processes). This should help paranoid people build better sandboxens, and us to build smaller ramdisks. |