Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-04-29 | Define placeholders for art's splassert() debugging stuff on all arches. | Miod Vallat | |
Currently as no-ops everywhere. ok art@, deraadt@ | |||
2002-04-24 | Introduce a new file, machine/internal_types.h, to hold that specific arch | Marc Espie | |
type characteristics. internal_types.h will contain only settings invisible from standard C, e.g., in the __* or _[A-Z]* namespace, and be reused by files like limits.h. This allows us to shorten machine/limits.h greatly, as all the common defines are now in sys/limits.h, plus a small stub in internal_types.h. Tested on all arches as far as I know. Approved after discussion with art, millert, deraadt, and others. | |||
2002-04-19 | remove some #ifdef __arch64__, after agreement: we only ever run sparc64 | Marc Espie | |
as a 64 bits arch. Tests by jason@ and art@ | |||
2002-04-08 | pieces for gdb; deraadt@ ok | Federico G. Schwindt | |
2002-04-03 | in PCITAG_SETNODE s/t/x to match usage; from netbsd | Jason Wright | |
2002-04-02 | bit defns for %tick (basically the ticker bits and the npt bit) | Jason Wright | |
2002-03-27 | Need APERTURE so we can read/write pci configuration with securelevel > 0 | Jason Wright | |
2002-03-19 | we don't need mbstate_t, _BSD_SUSECONDS_T_ and _BSD_USECONDS_T_ types | Kevin Lo | |
-- Ok'd by art@ | |||
2002-03-17 | In PT_{GET,SET}REGS there is no reason to not get/set %l* and %i*. | Artur Grabowski | |
This change will break debuggers, so if you have any, rebuild. | |||
2002-03-14 | Final __P removal plus some cosmetic fixups | Todd C. Miller | |
2002-03-14 | First round of __P removal in sys | Todd C. Miller | |
2002-03-07 | Clean up BUS_DMA_* flags, and make sure all arch's define: | Jason Wright | |
BUS_DMA_READ, BUS_DMA_WRITE, and BUS_DMA_STREAMING | |||
2002-02-19 | bump NMBCLUSTERS | Jason Wright | |
2002-02-19 | From NetBSD: | Jason Wright | |
change some debug printfs to make gcc happy | |||
2002-02-18 | Add __HAVE_NWSCONS (so pckbc will do the right thing) | Jason Wright | |
2002-02-17 | Patch from Daniel Lucq <daniel@lucq.org> | Mats O Jansson | |
The patch allows you to change the value of NMBCLUSTERS, BUFCACHEPERCENT and NKMEMPAGES using the config command, instead of recompiling the kernel. This is the kernel part of the patch. I have compiled it on i386, sparc64, alpha and macppc. -moj ok art@ maja@ | |||
2002-02-11 | 1<<39 is horrible | Theo de Raadt | |
2002-02-05 | Implement vgafb_mmap() fully | Jason Wright | |
From NetBSD: change bus_space_mmap() prototype to standard one | |||
2002-02-01 | Clean up auxio a bit and add machdep.led_blink sysctl (like sparc), | Jason Wright | |
portions from NetBSD. | |||
2002-01-30 | Driver for getting at performance counters. These manifest them | Jason Wright | |
selves as "sc at sbus" and a couple of registers on psycho (sabre doesn't appear to have these registers). | |||
2002-01-13 | Port of my spif driver to sparc64 (untested) | Jason Wright | |
2002-01-12 | Port of Iain Hibbert's magma driver to sparc64 | Jason Wright | |
2002-01-04 | oops, move cdev_decls to conf.h | Jason Wright | |
2001-12-11 | Remove declarations that already exist in <sys/conf.h> | Miod Vallat | |
2001-12-10 | Define MCLBYTES from MCLSHIFT, rather than providing the final value. | Miod Vallat | |
(sync with other arches) | |||
2001-12-05 | VM_KMEM_SIZE no longer needed. | Artur Grabowski | |
2001-12-05 | make nkmempages dynamic based on memory. okay art@ from netbsd: | Niels Provos | |
date: 2000/02/11 19:22:52; author: thorpej; Add some very simple code to auto-size the kmem_map. We take the amount of physical memory, divide it by 4, and then allow machine dependent code to place upper and lower bounds on the size. Export the computed value to userspace via the new "vm.nkmempages" sysctl. NKMEMCLUSTERS is now deprecated and will generate an error if you attempt to use it. The new option, should you choose to use it, is called NKMEMPAGES, and two new options NKMEMPAGES_MIN and NKMEMPAGES_MAX allow the user to configure the bounds in the kernel config file. | |||
2001-12-04 | Yet another sync to NetBSD uvm. | Artur Grabowski | |
Today we add a pmap argument to pmap_update() and allocate map entries for kernel_map from kmem_map instead of using the static entries. This should get rid of MAX_KMAPENT panics. Also some uvm_loan problems are fixed. | |||
2001-11-30 | Now that pmaps can have vm_page_md, make pmap_physseg optional. | Artur Grabowski | |
2001-11-17 | what the heck, be solaris compatible for sig_atomic_t | Theo de Raadt | |
2001-11-17 | sig_atomic_t can be a long, it is atomic, and fatter | Theo de Raadt | |
2001-11-15 | cdev glue for crypto(9) [Not known to work, but will as soon as interrupt | Jason Wright | |
issues are ironed out] | |||
2001-11-06 | Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary. | Miod Vallat | |
(Look ma, I might have broken the tree) | |||
2001-11-06 | Let fork1, uvm_fork, and cpu_fork take a function/argument pair as argument, | Artur Grabowski | |
instead of doing fork1, cpu_set_kpc. This lets us retire cpu_set_kpc and avoid a multiprocessor race. This commit breaks vax because it doesn't look like any other arch, someone working on vax might want to look at this and try to adapt the code to be more like the rest of the world. Idea and uvm parts from NetBSD. | |||
2001-10-28 | duh, don't forget cdev entries for char device sabtty (It's been a rough week) | Jason Wright | |
2001-09-28 | proper values for long double type (from NetBSD) | Jason Wright | |
2001-09-28 | proper values for ieee rounding modes (from NetBSD) | Jason Wright | |
2001-09-26 | missed in previous merge with NetBSD: | Jason Wright | |
handle dma boundaries better | |||
2001-09-26 | grab the "compatible" prom property and use that for searching the device | Jason Wright | |
tree as well as the "name". This allows us to differentiate 'sd' and 'wd' pretty easily (and makes it less ambiguous). | |||
2001-09-26 | change *int64*_t types to long long; ok art/jason | Theo de Raadt | |
2001-09-25 | Add a bunch of relocation types. | Artur Grabowski | |
2001-09-24 | Just one relocation type (needed for ld.so) right now. | Artur Grabowski | |
2001-09-20 | correct %b strings | Jason Wright | |
2001-09-20 | openfirmware device (and move ksyms decl to conf.h) | Jason Wright | |
2001-09-18 | bring sparc64 OUT of the stone age... MAXPARTITIONS 16 | Jason Wright | |
2001-09-15 | Mostly rewritten decode of fpu emulation: | Jason Wright | |
o handles decode of all 64 32 bit registers (based on type) o easier to read (at least imo). o needs some optimization (clarity was the first goal here) | |||
2001-09-11 | protect from multiple inclusion | Jason Wright | |
2001-09-10 | varargs from sparc | Artur Grabowski | |
2001-09-10 | Enough for libc_r on sparc64 to build (this stuff is mostly taken from sparc, | Jason Wright | |
and will need attention before it can be expected to work). | |||
2001-09-06 | machine dependent defs from netbsd/sparc | Jason Wright | |