Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-07-18 | Get rid of the PMAP_NEW option by making it mandatory for all archs. | Artur Grabowski | |
The archs that didn't have a proper PMAP_NEW now have a dummy implementation with wrappers around the old functions. | |||
2001-07-15 | add install target | assar | |
2001-07-05 | Get rid of REAL_CLISTS. It was never implemented and the tentacles are | Artur Grabowski | |
everywhhere. | |||
2001-06-27 | add the ALTQ device to the rest of the architectures. | Kenjiro Cho | |
2001-06-27 | MNN is no longer an option. | Artur Grabowski | |
2001-06-27 | UVM is no longer an option. | Artur Grabowski | |
2001-06-27 | recieve -> receive | Nathan Binkert | |
2001-06-27 | no more old VM | Artur Grabowski | |
2001-06-25 | add pf device on all architectures. | Kjell Wooding | |
fix my previously bogus MAKEDEVs. If you used pf on a non-i386. the major device number has changed, and you'll need to recreate /dev/pf ok theo | |||
2001-06-25 | cold is in systm now | Michael Shalayeff | |
2001-06-23 | no more kernfs | Theo de Raadt | |
2001-06-10 | Art error #1 | Theo de Raadt | |
2001-06-08 | Fix the XXX #debug bits in vm_machdep(). | Todd C. Miller | |
Makes the pmap_extract() accept a NULL argument for pap; from NetBSD | |||
2001-06-08 | Change the paddr_t pmap_extract(struct pmap *, vaddr_t) interface to | Artur Grabowski | |
boolean_t pmap_extract(struct pmap *, vaddr_t, paddr_t *). Matches NetBSD. Tested by various people on various platforms. | |||
2001-06-05 | Use mi round_page() and trunc_page() macros | Todd C. Miller | |
2001-05-31 | Initialize b_dep if we malloc our own struct buf. | Artur Grabowski | |
2001-05-31 | Initialize bp->b_dep if we malloc our own struct buf. | Artur Grabowski | |
2001-05-28 | #ifdef PMAP_NEW we should call pmap_kremove/pmap_kenter_pa instead of | Todd 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-25 | Add 3 sysctl machdep variables: cpuspeed, machineid, and mmuid. | Todd C. Miller | |
2001-05-23 | Adjust computed cpuspeed by 3/8 on 68040 machines to correspond to | Todd 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-17 | convert mbuf and cluster allocation to pool, mostly from NetBSD | Niels Provos | |
okay art@ miod@ | |||
2001-05-17 | It's Daylight Saving Time, not Savings. Fix comments. | Peter Valchev | |
Discussed with pjanzen@ | |||
2001-05-16 | Use PMAP_NEW if UVM is defined. | Todd C. Miller | |
2001-05-16 | PMAP_NEW support; thorpej@netbsd.org | Todd C. Miller | |
2001-05-15 | Change splimp -> splhigh in cpu_exit() to match NetBSD and some of | Todd C. Miller | |
our other ports. | |||
2001-05-15 | Remove an extra space in avail mem printf | Todd C. Miller | |
2001-05-13 | Remove an unused label. | Aaron Campbell | |
2001-05-13 | Fix the problem that single-step tracing of a trap instruction | Todd C. Miller | |
drops the system into kernel debugger; itohy@netbsd.org Other m68k ports require similar changes | |||
2001-05-13 | Make sure the branch target of the delay loop is aligned to a cache | Todd C. Miller | |
half-line (8-byte) boundary; thorpej@netbsd.org | |||
2001-05-13 | PAGE_MASK is (PAGE_SIZE - 1), *not* (PAGE_SHIFT - 1) | Todd C. Miller | |
2001-05-11 | Kill remaining vm_offset_t and vm_size_t; NetBSD used as a guide | Todd C. Miller | |
2001-05-11 | more rd merge (headcolds suck) | Theo de Raadt | |
2001-05-11 | unify | Theo de Raadt | |
2001-05-10 | Provide PAGE_{MASK,SHIFT,SIZE} constants. | Miod Vallat | |
2001-05-10 | Don't play with MCR_IEN, it breaks serial console input on the 425e. | Todd C. Miller | |
If it turns out that this causes problems on other 4xx models this can be added back for the non-425e models. | |||
2001-05-10 | Nuke the DCA check. ACPI can only be console on a 425e; thorpej@netbsd.org | Todd C. Miller | |
2001-05-10 | Add missing #include <sys/resourcevar.h> so these can compile. | Todd C. Miller | |
2001-05-10 | In apciparam() in the ospeed == 0 case, actually set the cfcr to the new | Todd C. Miller | |
value; bad@netbsd.org | |||
2001-05-10 | Skip "serial 1" on non-425e models. It's mapped to DCA at 9 on every | Todd C. Miller | |
other 4xx model, and the "not configured" could be pretty annoying. This means we can nuke apcicheckdca() and just key off being a 425e. Also, ia->ia_addr is a physical address, not a kernel virtual address; thorpej@netbsd.org | |||
2001-05-10 | fix typo introduced in non-UVM case yesterday | Todd C. Miller | |
2001-05-10 | Some locking protocol fixes and better enforcement of wiring limits. | Artur Grabowski | |
From NetBSD. | |||
2001-05-10 | When acpi is used as the console, set cn_tab appropriately so that a | Todd C. Miller | |
serial console on the 425e gets attached properly. The hp300 port should really be changed such that drivers don't touch cn_tab themselves but this turns out to be a bit tricky so I'm going to punt on that for now. | |||
2001-05-10 | Move the timeout_set() call up a bit | Todd C. Miller | |
2001-05-10 | o Print memory sizes in KB in addition to bytes like i386 port | Todd C. Miller | |
o Move model designation info out of hp300_models. Since it is non-overlapping we only need a single array to store this. o For 68040 CPUs use cpuspeed * 3/8 for the CPU speed (in Mhz) that we print in the boot message. That way we get accurate info for upclocked systems w/o hard-coding things. Don't bother doing this with the '020 and '030 systems for the moment since they are less likely to have been "upgraded". | |||
2001-05-10 | Add a MMUID_425_E define | Todd C. Miller | |
2001-05-10 | Add 425e detection based on what is in stand/uboot/srt0.S | Todd C. Miller | |
2001-05-09 | More sync to NetBSD. | Artur Grabowski | |
- Change pmap_change_wiring to pmap_unwire because it's only called that way. - Remove pmap_pageable because it's seldom implemented and when it is, it's either almost useless or incorrect. The same information is already passed to the pmap anyway by pmap_enter and pmap_unwire. | |||
2001-05-06 | Add casts to vaddr_t to round_page() and trunc_page() calls since | Todd C. Miller | |
those macros no longer have an explicit cast inline. Needed because you can't do bitwise ops on a void *. | |||
2001-05-06 | Update some comments wrt. the CLSIZE changes. | Artur Grabowski | |
And remove that memory price comment from 1981. It is amusing, but also confusing because the math in there is only correct on vax. | |||
2001-05-05 | Rename configure() to cpu_configure(). | Artur Grabowski | |
Move it from cpu_startup() to main(). |