summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2015-02-10Convert to uiomove()Miod Vallat
2015-02-10Convert sun4 eeprom access to uiomove()Miod Vallat
2015-02-10Convert to uiomove().Miod Vallat
ok guenther@
2015-02-10Convert to uiomove().Miod Vallat
2015-02-10Convert uiomovei() with a constant size argument to uiomove().Miod Vallat
2015-02-10Switch uiomovei(..., sizeof whatever, ...) to uiomove().Miod Vallat
2015-02-10First step towards making uiomove() take a size_t size argument:Miod Vallat
- rename uiomove() to uiomovei() and update all its users. - introduce uiomove(), which is similar to uiomovei() but with a size_t. - rewrite uiomovei() as an uiomove() wrapper. ok kettenis@
2015-02-10Enable `va < VM_MIN_ADDRESS' check now that VM_MIN_ADDRESS is nonzero.Miod Vallat
2015-02-10increase min address to page size for all remaining min == 0 systems.Ted Unangst
not necessary, but consistent with other platforms. ok deraadt
2015-02-10Correctly parse memory regions from the firmware on 64bit machines.Martin Pieuchot
With miod@
2015-02-10Remove a #define for an ipi removed last year. No functional change.Mike Larkin
2015-02-10Cleanup debug crap that hasn't been used in the last decade. Sprinkle someMark Kettenis
KNF while I'm there. Also remove some #if 0'ed code that I'm not planning to use in the near future. Apologies to deraadt@ for ignoring his diff and doing it my own way.
2015-02-09Add a quirk to find the AGP bridge on PowerMac7,2 and PowerMac7,3 whichMartin Pieuchot
is not present in the device-tree. ok kettenis@
2015-02-09Move consistency check within #ifdef DIAGNOSTICMiod Vallat
2015-02-09_LKM leftoversMiod Vallat
2015-02-09oops, accidental commitTheo de Raadt
2015-02-09syncTheo de Raadt
2015-02-09Change the way stackgap_random is applied. Instead of applying it within theMiod Vallat
fixed stack area of the exec'd image, and risking hitting process limits, should we want to increase stackgap_random, the randomness is applied to the stack region in the process' vmspace.
2015-02-09No need to check for va < USRSTACK before invoking uvm_grow() on behalf ofMiod Vallat
a userland map.
2015-02-09Do not use USRSTACK when VM_MIN_KERNEL_ADDRESS is what you really mean.Miod Vallat
2015-02-09Do not even try to call uvm_grow() from sendsig. It will be invokedMiod Vallat
automagically if copyout() of the signal frame faults.
2015-02-09No need to export USRSTACKMiod Vallat
2015-02-09tweak the new if_input function so it takes an mbuf_list insteadDavid Gwynne
of a single mbuf. this forces us to batch work between the hardware rx handlers and the stack. this includes a converstion of bge from ether_input to if_input. ok claudio@ pelikan@ mpi@
2015-02-08enable iwm(4) in big ramdisks for easy upgradesPeter Hessler
tested with and without firmware files. OK stsp@ deraadt@
2015-02-08Convert to if_input().Martin Pieuchot
2015-02-08Do not assume that addresses passed to bus_space_map(9) are relativeMartin Pieuchot
to the bus base address, that's not the case with radeondrm(9) cards on G5. From miod@
2015-02-08ANSI'fy.Masao Uebayashi
2015-02-08Fix stack trace of tail calls. From NetBSD. OK miod@Masao Uebayashi
2015-02-08Only attach cpu-based sensors on the primary cpu, for two reasonsTheo de Raadt
- The sensor framework cannot fetch values on the right cpu - sensor_task_register() calls malloc, and calling it is inapproapriate ok guenther
2015-02-08Hilarious! We are not ready yet for large stack random biases, due toTheo de Raadt
the stack region handling in uvm.
2015-02-08Typo "fature" -> "feature"Mike Larkin
2015-02-08replace hand rolled code to maintain a list of bufs with a fifoDavid Gwynne
bufq. guenther pointed out this is one of the last things using the compat in struct buf that we still have from the disksort days. not anymore. ok miod@ guenther@
2015-02-08Give up tracing if RA is corrupted. OK miod@Masao Uebayashi
2015-02-08Style.Masao Uebayashi
2015-02-07typosMiod Vallat
2015-02-07Misplaced #endifMiod Vallat
2015-02-07Add the .orig file to CLEANFILESMiod Vallat
2015-02-07Oh well, APM_USER_HIBERNATE_REQ being used in MI code, needs to be definedMiod Vallat
in all MD apmvar.h.
2015-02-07APM_USER_HIBERNATE_REQ here too.Miod Vallat
2015-02-07Need to define APM_USER_HIBERNATE_REQ here too.Miod Vallat
2015-02-07adapt to resume_randomness() changesTheo de Raadt
2015-02-07Document a non-obvious aspect of identifycpu() use on i386Philip Guenther
2015-02-07Tedu the old idle page zeroing code.Mark Kettenis
ok tedu@, guenther@, miod@
2015-02-07New framework that allows hibernate to pass in entropy from it's freshTheo de Raadt
boot. ok mlarkin
2015-02-07Delete non-ELF support, in particular .align 12 (always a bit jarring)Theo de Raadt
ok miod
2015-02-07Shrink the I/O map from 64KB to 16KB. This map is only used forMiod Vallat
smaller-than-a-logical-page allocations, while logical page size and larger are passed to uvm. So in the worst case, the kernel will end up needing about 20 vax pages out of it: 1 for non-console serial chips, up to 2 per Ethernet controller, 1 per SCSI controller, up to 3 for the clock or SSC chip, 1 for the cpmbox, up to 3 for model-specific mappings (VS_REGS, KA650 stuff), 1 for the leds, and up to 3 for frame buffer registers. Thus shrinking from 128 pages to 32 is still large enough.
2015-02-07Provide symbolic defines for the ICCS register magic bits, and use themMiod Vallat
rather than hardcoded values.
2015-02-06Fix bios_printf format specifier in debug code.Miod Vallat
2015-02-06Add __attribute__((__format__(__kprintf__))) to bios_printf()Miod Vallat
2015-02-06Enable iwm(4) on i386.Stefan Sperling