summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2003-06-13em fitsTheo de Raadt
2003-06-13Fix lower right edge bounds for quad operations.Miod Vallat
(that's what you get for commiting before breakfast)
2003-06-13Accelerated text console routines, using the Power 9100 drawing engine.Miod Vallat
2003-06-12Add an interrupt handler, and use it to defer colormap updates to the endMiod Vallat
of the vertical retrace.
2003-06-12cannot ever use purge() since dmaed memory is not necessarily aligned alwaysMichael Shalayeff
2003-06-12There is no sense in calling one function when you really wantHenric Jungheim
another. The bus_space code is perfectly capable of finding the parent handler itself. "heck" deraadt@
2003-06-12final bits of obvious UCB term 3 removalTheo de Raadt
2003-06-12final bits of obvious UCB term 3 removalTheo de Raadt
2003-06-11Get rid of the '#if 1' nonsense.Dale Rahn
2003-06-11Previously DMA/UDMA was disabled on macppc RAMDISK kernels, I have notDale Rahn
heard of any DMA related failures on these machines. Remove the code (and the flag) which was previously used to enable DMA/UDMA modes on wdc_obio now it will default to always being on for known systems.
2003-06-11It is important not to forget "membar(MemIssue)". Got missedHenric Jungheim
when extracting the minimal diff for the previous iommu change. ok jason@
2003-06-11The upgrade script depends upon that, if mount_foo is present on the ramdiskMiod Vallat
filesystem, option FOO is in the kernel. Ensure this for mount_mfs/option MFS as well, to prevent failing upgrades on some architectures. ok krw@ millert@
2003-06-11Add pmsi to GENERIC, PR #3251Miod Vallat
2003-06-11Much of the sbus, psycho, and schizo bus_dma code is the same, so let'sHenric Jungheim
call the real implementation functions directly instead of duplicating lots of code that only calls the real stuff anyway. tested by miod@ henning@ ok jason@
2003-06-11The "min" and "max" functions cast to "u_int", which can lead to surprisingHenric Jungheim
results. Use the MIN/MAX macros instead. tested by miod@ ok jason@ millert@
2003-06-10- rip out support for a.out and 32-bit kernelsBrad Smith
- cleanup and simplify Makefile jason@ ok
2003-06-09more 3/4 cleanup for pefoTheo de Raadt
2003-06-09pefo 3/4 licence cleanupsTheo de Raadt
2003-06-08snprintf needed here.Miod Vallat
2003-06-08Enable gus again now that it won't panic during probe.Miod Vallat
2003-06-06- section reorderJason McIntyre
- new sentence, new line - some macro fixes
2003-06-06Do not bother taking care of the frame buffer flags in the softc, if theMiod Vallat
driver does not use any. Basically this changes all drivers but those that can handle a P4 card.
2003-06-06Fix a copied constant, mention why a number doesnt match linux, removeDale Rahn
duplicated line.
2003-06-06There is no point in flushing the data cache all the time. It just createsHenric Jungheim
a lot of useless ecache traffic. testing by many ok jason@
2003-06-06Identify Pentium M CPUAndreas Gunnarsson
Recognize more feature flags deraadt@ ok
2003-06-05Cleanup and enable kauaiata DMA. Tables should be mostly saneDale Rahn
Please _TEST_.
2003-06-05Faster ramdac operation, by reducing the delay between register writes,Miod Vallat
according to some Power9x00 documentation.
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-053/4 knockout for peter galbavyTheo de Raadt
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-04The IIi/e chips have a DMA sync register that we have been ignoring. ThisHenric Jungheim
could lead to nasty races between PIO and DMA. tested by krw@ ok jason@
2003-06-04Delete UCB term 3. When there are other copyright owners, we affirmTheo de Raadt
that we can see no legal situation under which they could require that term to remain (ie. This is equivelant to us taking the old UCB file, removing term 3 as specified by UCB, then re-applying each diff afterwards from the various authors)
2003-06-04mop up some more 3/4 license issuesTheo de Raadt
2003-06-043/4 cleanup for aaronTheo de Raadt
2003-06-04clean up my copyright so it matches the templateNathan Binkert
2003-06-04fix some 3/4 for tobyTheo de Raadt
2003-06-04more term 3 & 4 from various developers, with permission of courseTheo de Raadt
2003-06-04Use bus_untmp() instead of rolling an inline version of it;Miod Vallat
tested and ok jason@
2003-06-04strlcpy; tested by nick@Miod Vallat
2003-06-04more term 3 and 4 changesTheo de Raadt
2003-06-03terms 3 & 4 cleanup based on "terms" fileTheo de Raadt
2003-06-03remove some term 3 & 4 for niklasTheo de Raadt
2003-06-03three four killsMichael Shalayeff
2003-06-03three four killMichael Shalayeff
2003-06-03Make minaddr sane before calling uvm_km_suballoc()Dale Rahn
2003-06-03Play it safe - when invalidating the tsb, only touch the tag andArtur Grabowski
always set it to an invalid tag. To actually have an invalid tag make sure that we never allocate the last context in ctx_alloc. Move all that magic into a simple tsb_invalidate inline function. Fixes weird race conditions in memory handling where the page in the tlb didn't match the page tables. After discussion with henric@. Tested for a while and noone objected.
2003-06-03What is it up with you sparc64 people. Do you like sitting on criticalTheo de Raadt
fixes?
2003-06-03nuke clause 3 & 4 (with henric's permission)Jason Wright
2003-06-03kill clause 3 and 4 from several of my copyrights, cleanup.Dale Rahn
2003-06-03fix tree after mickey breakageTheo de Raadt