Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-03-24 | Remove an #ifdef PMAP_NEW so userland (specifically ps) doesn't | Todd C. Miller | |
have to define PMAP_NEW all over the place. This means there is an unused entry in struct pcb for pmap.old but that's going away (and it doesn't hurt anything). | |||
2001-03-24 | Oops. Unbreak. | Hakan Olsson | |
2001-03-24 | Convert to new timeout API. art@ ok. | Hakan Olsson | |
2001-03-24 | Convert to new timeout API. mickey@ ok. | Hakan Olsson | |
2001-03-23 | Fix pagemove to work with PMAP_NEW. Mostly from NetBSD. | Artur Grabowski | |
2001-03-23 | fix a diagnostic check in pagemove | Artur Grabowski | |
2001-03-23 | Remove obsolete configs, add the one we (Applitron) use nowadays instead. | Niklas Hallqvist | |
2001-03-22 | pmap_physseg is kernel-only business | Michael Shalayeff | |
2001-03-22 | Remove transient config file. | Niklas Hallqvist | |
2001-03-22 | sync | Niklas Hallqvist | |
2001-03-22 | handle d/i prot traps proper | Michael Shalayeff | |
2001-03-22 | shuffle the tlb handlers a little, | Michael Shalayeff | |
make a new one for na data fault, since those w/ hpt need it. | |||
2001-03-22 | Merge in NetBSD's PMAP_NEW, still disabled | Niklas Hallqvist | |
2001-03-22 | make sure we stop stack tracing on user pc | Michael Shalayeff | |
2001-03-22 | ifdef on a proper debug define | Michael Shalayeff | |
2001-03-22 | KNF a stmt | Niklas Hallqvist | |
2001-03-22 | More EMODD work: | Brandon Creighton | |
- Using CVTDL and subtracting to seperate integer from fraction does not work if the integer is >32 bits long; instead, rearrange the bits into a quadword, use ASHQ to truncate, and then subtract. Also: - Set the condition codes properly; this fixes the other problem with >32-bit-integer parts in libm by letting modf subtract the fractional part (which *is* a double) to get the integral part in a double. - move the zero checks earlier in the routine - instead of 'ret' in zeroexit, use brw goback | |||
2001-03-22 | Get pmap->cpus_using before the pmap structure is touched. Besides, we | Miod Vallat | |
need to do this before playing with pmap_expand(). Solves a few more pmap data corruption problems. | |||
2001-03-21 | Move files from common to dev to be more like other archs | Artur Grabowski | |
(and so that tab completion on "compile" works as on other archs. :)) | |||
2001-03-21 | __va_list is specified differently with the powerpc ABI than it is on | Dale Rahn | |
other platforms, the list is a pointer, thus va_copy should allocate data (using alloca) for that pointer before copying the contents of the data. This allows several gnu programs to build and run correctly which insist on multiply parsing the vararg/stdarg data passed to a function. | |||
2001-03-21 | optimize a sanity check and put it behind ifdef DIAGNOSTIC. | Artur Grabowski | |
2001-03-20 | regen | Michael Shalayeff | |
2001-03-20 | a few recent cpu devs form puffins | Michael Shalayeff | |
2001-03-19 | USB support works on alpha. (At least UHCI works fine) | Nathan Binkert | |
Reorganize usb devices to be like i386/GENERIC | |||
2001-03-18 | Add a wsmux device | Nathan Binkert | |
2001-03-18 | Enable rasops and wsfonts for alpha so TGA can use them | Nathan Binkert | |
2001-03-18 | Initialize all the cpu_sets array, not just the first max_cpus entries. | Miod Vallat | |
This fixes the "ff1(users) == 21" panic when re-pmap_enter()ing the kernel_map, if option DIAGNOSTIC is set, and your kernel is configured for more cpus that you have on your board. | |||
2001-03-18 | Remove badwordaddr() prototype, cleanup, #if -> #ifdef police. | Miod Vallat | |
2001-03-18 | Correct prototype for guarded_access(). | Miod Vallat | |
2001-03-16 | Add some more model subtypes from Antonio Carlini. | Hugh Graham | |
Won't try to match VAX_STYP_692 until we can find a 4000 70x and learn more about this model. | |||
2001-03-16 | Now that pmap_growkernel is implemented set NKMEMCLUSTERS to 32m again. | Artur Grabowski | |
millert@ ok. | |||
2001-03-16 | Some more pmap improvements from NetBSD. | Artur Grabowski | |
2001-03-16 | Implement pmap_growkernel. From NetBSD. | Artur Grabowski | |
2001-03-16 | The length fields of MOVC3 and MOVC5 have an upper limit of 65535 bytes. | Brandon Creighton | |
This fixes bcopy, copyin/copyout, and kcopy. Much testing was done by hugh@ and me to find the fastest replacement out of half a dozen candidates. Also, correct register masks in numerous places. | |||
2001-03-16 | mislabeling | Theo de Raadt | |
2001-03-16 | Cleanup, get badwordaddr() from <machine/locore.h> | Miod Vallat | |
2001-03-16 | Cleanup, fix some typos. | Miod Vallat | |
2001-03-16 | Remove badwordaddr(). | Miod Vallat | |
2001-03-16 | More function prototypes. | Miod Vallat | |
Move badwordaddr() to a macro. | |||
2001-03-16 | Update the configuration procedure, to get in sync with other ports: | Miod Vallat | |
- support any number of partition (not a power of two) - better computation of swap and dump devices | |||
2001-03-16 | KNF, warning hunting. | Miod Vallat | |
2001-03-15 | Be more cross-compiler friendly. | Miod Vallat | |
Run mkdep on genassym.c. | |||
2001-03-15 | wsdisplay/wskbd/wsmouse devices | Brandon Creighton | |
2001-03-15 | support puc devices with higher speeds (not tested yet) | Theo de Raadt | |
2001-03-15 | make sure pcibios ever attached; found by aaron@ | Michael Shalayeff | |
2001-03-14 | typo | Theo de Raadt | |
2001-03-14 | ukbd is a valid wscons keyboard. include ukbd.h for wskbdvar.h | Todd T. Fries | |
2001-03-14 | Allow bootloader to read MacOS(DPME) partition tables, find OpenBSD | Dale Rahn | |
type table, load OpenBSD disklabel from there, and load a kernel out of the OpenBSD root partition. ofwboot must be located in the root of the first HFS(+) partition of the disk. | |||
2001-03-14 | Support shared disks with MacOS. This is only one of the pieces of | Dale Rahn | |
the task. The kernel now support a BSD disklabel located inside a HFS(DPME) partition of type "OpenBSD". It will use this disklabel for OpenBSD. If no OpenBSD DPME partition exists it will fake HFS partitions for apple HFS partitions of the disk. The tool to change the DPME partition type to OpenBSD and booting support in ofwboot are not yet ready. | |||
2001-03-14 | Back out order change in conf.c and priority change in wscons_machdep.c | Todd C. Miller | |
Add kludge to prevent wscons on i386 from stealing the console from another source. wscons should really be fixed to not touch cn_tab... |