summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-06-10Do not print time in seconds since epoc on boot,Dale Rahn
debugging was not removed before commit.
2001-06-10Hack/workaround for gcc bug. GCC will generate a load/store double instructionDale Rahn
to do data copies, however it will not correctly identify that a load/store double will not correctly copy data where the address is misaligned. This emulates the load/store double operations in the kernel. Fixes gtk+ runtime problems. From NetBSD.
2001-06-10permit compilation when only SUN4C is defined; based on patch from Thomas ↵Jason Wright
Coffy <coffy@altern.org>.
2001-06-10Post pmap_extract() changes cleanup.Dale Rahn
bus_addr_t vs vaddr_t/paddr_t Return correct value for poalloc();
2001-06-10Post pmap_extract() changes cleanup.Miod Vallat
2001-06-10free commit from artMichael Shalayeff
2001-06-10Art error #2Theo de Raadt
2001-06-10Art error #1Theo de Raadt
2001-06-10Semicolons are better added in canada to save cross atlantic bandwith.Bob Beck
2001-06-09fix art oopsie so this compilesBob Beck
2001-06-09Account for timer interrupts which occur while timer is "blocked".Dale Rahn
Current change will cause the timer(s) missed to be noticed on the next timer interrupt and then it will be accounted for. This really should set a soft interrupt or an interrupt pending bit for the timer, to more accurately reflect when the timer should have occurred. System time should no longer be lost with this change.
2001-06-09disable debugging by defaultMichael Shalayeff
2001-06-09print return value for debugging purposesMichael Shalayeff
2001-06-08Fix the XXX #debug bits in vm_machdep().Todd C. Miller
Makes the pmap_extract() accept a NULL argument for pap; from NetBSD
2001-06-08Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface toArtur Grabowski
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms.
2001-06-08More changes from NetBSD that should have been part of the UVM update; testedAaron Campbell
by beck@
2001-06-08it seems that via has 7, not 4 pci interrupt lines.Michael Shalayeff
this fixes unmapped interrupts on some via-based boards, reported by angelos@, tested w/ aaron@, millert@, jason@. in any case must not break currently working boards.
2001-06-08Adjust to recent locking protocol changes; beck@Aaron Campbell
2001-06-07fix typo in wi* at pciTodd C. Miller
2001-06-06Call doshutdownhooks() in boot(). ok jj@ niklas@Miod Vallat
2001-06-06wi* @ pciTodd C. Miller
2001-06-05Call doshutdownhooks() in boot(). Cleanup code path a little.Miod Vallat
2001-06-05Use mi round_page() and trunc_page() macrosTodd C. Miller
2001-06-05License clarification from David Mazieres, ok deraadt@Peter Valchev
2001-06-04fix debugging printf, cpu_hpa is not pointer anymoreMichael Shalayeff
2001-06-02Support writing to the hardware clock for powerpc apple systems.Dale Rahn
Note this writes the clock in UTC time, not localtime in the default kernel. MacOS/OS X expect the hardware clock to be in local time. If the system is to be dual booted, the time offset can be adjusted using "config -e" and setting the timezone of the kernel.
2001-06-02On Cuda systems (imac Rev C at least), it seems that the adb dataDale Rahn
is not ready when the flag is set. This seems to be a bug in the adb handling. This is a workaround, not a correct fix.
2001-05-31Typos.Miod Vallat
2001-05-31Relocation types on alpha.Artur Grabowski
2001-05-31Initialize b_dep if we malloc our own struct buf.Artur Grabowski
2001-05-31Initialize bp->b_dep if we malloc our own struct buf.Artur Grabowski
2001-05-30Preliminary UVM support. UVM kernels don't work for the moment, though.Miod Vallat
2001-05-30Bring the root device selection code up-to-date with modern standardsMiod Vallat
(and other ports).
2001-05-30OopsMiod Vallat
2001-05-30Define msgbuf area size better, gets rid of occasionnal noise in dmesgMiod Vallat
ouptput.
2001-05-30Remove ipf. Darren Reed has interpreted his (old, new, whichever)Theo de Raadt
licence in a way that makes ipf not free according to the rules we established over 5 years ago, at www.openbsd.org/goals.html (and those same basic rules govern the other *BSD projects too). Specifically, Darren says that modified versions are not permitted. But software which OpenBSD uses and redistributes must be free to all (be they people or companies), for any purpose they wish to use it, including modification, use, peeing on, or even integration into baby mulching machines or atomic bombs to be dropped on Australia. Furthermore, we know of a number of companies using ipf with modification like us, who are now in the same situation, and we hope that some of them will work with us to fill this gap that now exists in OpenBSD (temporarily, we hope).
2001-05-29pcvt no moreMichael Shalayeff
2001-05-29remove this used to be great console driver; x11 builds w/o it all fine; ↵Michael Shalayeff
aaron@, todd@, matthieu@ ok
2001-05-29Hardware clock support, via adb.Dale Rahn
This reduces the dependancy on openfirmware somewhat. Since Openfirmware is not actually used for anything, it is no longer necessary to configure it. so several lines of useless dmesg are now gone. This does not have clock setting code enabled yet. All of the code is in place, but needs further testing before it is trusted. I wish Apple would store UTC not localtime in the hardware clock, besides the fact that the clock base is 1904. Need to keep the clock sane for dual boot machines.
2001-05-28#ifdef PMAP_NEW we should call pmap_kremove/pmap_kenter_pa instead ofTodd C. Miller
pmap_remove/pmap_enter. This is needed for when hp300 has true pmap_kremove/pmap_kenter_pa instead of just wrapper functions.
2001-05-26Add one more '0' in comment.Artur Grabowski
2001-05-25Implement PMAP_MAP_POOLPAGE.Artur Grabowski
2001-05-25Add 3 sysctl machdep variables: cpuspeed, machineid, and mmuid.Todd C. Miller
2001-05-25Fix color table initialization for powerpc with wscons.Dale Rahn
Without this fix some systems could come up black on black.
2001-05-23Adjust computed cpuspeed by 3/8 on 68040 machines to correspond toTodd C. Miller
reality. Convert hp300_models into an array of char *'s, indexed by machineid--we can use the computed cpuspeed instead of hard coding values in a table. Also save a few bytes by storing the cpu type in a single char, not a 2 character string.
2001-05-21Correctly position the #if's wrt the locking macros...Miod Vallat
2001-05-21static binaryTheo de Raadt
2001-05-21Name the PowerPC G4 processors better. Do not perform the cache controlDale Rahn
on the 7450 until docs have been reviewed and it has been tested.
2001-05-20From NetBSD:Hugh Graham
> date: 2000/05/08 18:51:17; author: ragge; state: Exp; lines: +6 -2 > branches: 1.4.2; > Get correct MAC address out of rom on VAX 4000/200. From Michael Kukat.
2001-05-20assym.s -> assym.hMiod Vallat