summaryrefslogtreecommitdiff
path: root/sys/arch/macppc
AgeCommit message (Collapse)Author
2003-06-09more 3/4 cleanup for pefoTheo de Raadt
2003-06-09pefo 3/4 licence cleanupsTheo de Raadt
2003-06-06Fix a copied constant, mention why a number doesnt match linux, removeDale Rahn
duplicated line.
2003-06-05Cleanup and enable kauaiata DMA. Tables should be mostly saneDale Rahn
Please _TEST_.
2003-06-05Cleanup:Alexander Yurchenko
- don't include both sys/types.h and sys/param.h - spaces vs tab - kill trailing spaces ok drahn@
2003-06-05ATA100 driver for apple's new machines, aka kauai.Dale Rahn
This is working with udma on a 12" PBG4, but dma is disabled for now, too many hardcoded values. 'wdc...flags 0x1' will enable it.
2003-06-043/4 cleanup for aaronTheo de Raadt
2003-06-03kill clause 3 and 4 from several of my copyrights, cleanup.Dale Rahn
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
rescinded 22 July 1999. Proofed by myself and Theo.
2003-06-02add length checks on bus_dmamap_load_uio() on the total length vs. what theJason Wright
map is expecting. Also, sparc64 was missing the equivalent check in _load_mbuf() and the "make sure no valid mappings are returned" goop.
2003-06-02Relax licence by removing the 3rd clause on all files whereI was stillMiod Vallat
using a 3 clause licence.
2003-06-01Initialize minaddr to a sane value. at request of art.Dale Rahn
2003-06-01strcpy/strcat/sprintf removal in all bootblocks. various testing byTheo de Raadt
various people. outside of some messy things in src/gnu, only one thing in the main tree now violates this rule: bind
2003-05-23remove old swapgeneric.c'sTed Unangst
2003-05-23move swapgeneric to truly generic code. tested on many archs by miod and ↵Ted Unangst
mickey.
2003-05-14complain about commons since they are all currently dead here.Jason Wright
2003-05-14add {b,c}devsw_lookup convenience functions.Ted Unangst
move chrtoblk and blktochr into MI code. tested on several archs and ok deraadt@
2003-05-13Add option NO_PROPOLICE, which explicitely disables the use of the propoliceMiod Vallat
stack protection when building kernels. Intended to be used on installation media, with tight space constraints - currently, only added where SMALL_KERNEL was already defined. Not thoroughly tested, but requested by deraadt.
2003-05-13remove -fno-stack-protector (enable propolice)Ted Unangst
ok deraadt@
2003-05-12Enable Intrepid's mac-io match.Thierry Deval
Ok drahn@
2003-05-11string cleaning; krw okTheo de Raadt
2003-05-07string cleaningTheo de Raadt
2003-05-02add eap and do a bit of cleaningJason Wright
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-04-06strcat/strcpy/sprintf cleanup. krw@, anil@ ok. art@ tested sparc64.Hakan Olsson
2003-03-21Now that ahc has the necessary endian fixes, enable it on macppc.Dale Rahn
2003-02-26Remove an unnecessary structure copy from useage of setfault(), callDale Rahn
by reference, not by value, ok matthieu#, miod@
2003-02-26Remove a poor error message which is emitted on perfectly fine MBR labeledDale Rahn
disks. If no label is found on the disk the 'correct' message is printed.
2003-02-26Volatile to prevent the optimizer from eliminating these, and fix theDale Rahn
argument order for mtspr.
2003-02-18intial -> initial;Jason McIntyre
the great intial witch hunt, as prompted by tdeval@ os-aix-dso.c: ok henning@ ab.C: ok drahn@
2003-02-12move to 3.3-betaTheo de Raadt
2003-02-12separate evirq into macintr and openpic versions (they just -happened- to beJason Wright
the same size). ok drahn
2003-02-09Swiss French ADB keyboard layout, tested against Powerbook keyboard markings,Miod Vallat
live from FOSDEM.
2003-01-31Save about 1.7k in executable size for macppc kernel, Since the ELF headerDale Rahn
has changed due to W^X, start address need to change slightly, 74 -> 114.
2003-01-31Change how the bootloader links to get around size/start address issuesDale Rahn
introduced by W^X. exe size goes back to 60640 from 126456.
2003-01-05cd /usr/src/etc/../sys/arch/macppc/conf && config GENERICTheo de Raadt
config: bktr's cannot be *'d until its driver is fixed
2003-01-05bktr works, drahn@ okMichael Shalayeff
2002-12-25No need to define FOO?=foo for AS, CC, CPP and LD, as they are always alreadyMiod Vallat
set from <sys.mk>
2002-12-17Make SysV-style shared memory and semaphore limits sysctl'able.Todd C. Miller
Instead of allocating a static amount of memory for the data structures via valloc() in allocsys(), allocate things dynamically using pool(9) when possible and malloc(9) when not. The various members of struct seminfo and struct shminfo are in kern.seminfo and kern.shminfo respectively (not all members of kern.seminfo are changable). The data structures used still leave something to be desired but things are not made worse in that respect by this commit.
2002-12-13Add FireWire to kernel config.Thierry Deval
(disabled for now, not production quality yet)
2002-12-10Use bus_addr_t rather than paddr_t when it makes sense, and use TAILQ macrosMiod Vallat
as well.
2002-12-08Remove header file which is unused since the removal of if_gm, pointed outDale Rahn
by brad@ some time back.
2002-12-05remove altq entries.Kenjiro Cho
altq is merged into pf and handled through pf.
2002-12-04Make ti(4) use busdma and add all of the necessary stuff to support bothNathan Binkert
endian modes. This makes ti now work on macppc and sparc64. While we're at ti, clean up a bit of the code: Use SLIST instead of LIST Remove register Use bus_space instead of bcopy/bzero Don't use bitfields since it makes dealing with endianness annoying. ok jason@, deraadt@
2002-12-02Import propolice (http://www.trl.ibm.com/projects/security/ssp), a stackMiod Vallat
attack protection scheme, into gcc. This protection is enabled by default. It can be turned off by using the -fno-stack-protector flag. Code by Hiroaki Etoh (etoh at jp dot ibm dot com); work on openbsd-specific integration by fgsch@, deraadt@ and myself; tests by fgsch@, naddy@ and myself; beer drinking by myself. Please note that system upgrades with this new code will require a new libc and ld.so to be build and installed before the propolice-enabled compiler can be installed.
2002-11-22Add xl for pci and cardbus. It seems to work, needs additional testing...Dale Rahn
2002-11-21add ubsec and lofnJason Wright
2002-11-17Remove old unused debugging code.Dale Rahn
2002-11-09Instead of relying on uvm_useracc(), get a false sense of security, andMiod Vallat
do not check copyin() result, take care and properly handle copyin() failure. This was not harmful, but a bit more correctness never harms.
2002-11-08prepare for bktr on macppc (commented out in generic for now); drahn@ okMichael Shalayeff