| #
25586f2c |
| 14-Sep-2024 |
nat <nat@NetBSD.org> |
Add support for the power button on the PowerBook 160/180.
|
| #
6bfcb105 |
| 13-Mar-2024 |
nat <nat@NetBSD.org> |
Apple Sound Chip audio support for 68k Macintoshoes.
This provies a sound device and support for wsbell(4).
Manual page to be added in a followup commit.
As posted to port-mac68k.
|
| #
e6979808 |
| 09-Jan-2024 |
thorpej <thorpej@NetBSD.org> |
Remove duplicated / slightly-tweaked loadustp() (load user segment table) routines from all of the m68k ports using the shared pmap. Instead, in pmap_init(), set up a function pointer to the appropr
Remove duplicated / slightly-tweaked loadustp() (load user segment table) routines from all of the m68k ports using the shared pmap. Instead, in pmap_init(), set up a function pointer to the appropriate mmu_load_urp*() function in mmu_subr.s.
show more ...
|
| #
5ea7ac83 |
| 26-Feb-2021 |
rin <rin@NetBSD.org> |
Add MAC68K_MEMSIZE option to hard-code memory size in MB, instead of that given by Booter. Work around Booter bug by which max memory is restricted to 255MB.
|
| #
bd68242c |
| 22-Aug-2019 |
rin <rin@NetBSD.org> |
G/C obsoleted
|
| #
355a2878 |
| 26-Jul-2019 |
rin <rin@NetBSD.org> |
Add genfb(4) driver for mac68k grfbus. 1, 2, 4, 8, 15, and 32 color-depths are supported.
ANSI colors on console are functional for depth >= 4.
Graphic applications based on wsfb API should work, p
Add genfb(4) driver for mac68k grfbus. 1, 2, 4, 8, 15, and 32 color-depths are supported.
ANSI colors on console are functional for depth >= 4.
Graphic applications based on wsfb API should work, provided they can correctly handle fbi_fboffset and your color depth.
wsfb driver of Xorg 1.20 and mlterm-fb (framebuffer version of x11/mlterm) work fine for depth == 1 || depth >= 8.
For depth == 8 (256 colors), graphic applications require colormap callback, which is currently supported for some internal graphic adapters, and only Civic (found on Quadra AV series) was tested. Register definition and its usage are taken from Linux. You can easily support other adapters if Linux supports that.
Have fun, and any problem reports are welcomed!
show more ...
|
| #
daca0f56 |
| 18-Feb-2019 |
thorpej <thorpej@NetBSD.org> |
Refactor the 68040 writeback() from each m68k port's trap handler into a shared copy: m68040_writeback(). It is essentially a copy of the Atari version, with some minor cosmetic tweaks and one small
Refactor the 68040 writeback() from each m68k port's trap handler into a shared copy: m68040_writeback(). It is essentially a copy of the Atari version, with some minor cosmetic tweaks and one small performance optimization from the mvme68k port.
Tested by rjs@ on a Quadra 950. (Thanks!)
show more ...
|
| #
43c93207 |
| 19-Dec-2018 |
maxv <maxv@NetBSD.org> |
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
| #
b63cf4b7 |
| 25-Feb-2018 |
mrg <mrg@NetBSD.org> |
add a special rule to build m68k/fpu.c to avoid passing -msoft-float. fixes GCC 6 kernel builds that use this file.
|
| #
556c8011 |
| 15-Nov-2011 |
tsutsui <tsutsui@NetBSD.org> |
Merge copy-and-pasted fpu_probe() function (to share it among more m68k ports). Tested on TT030, Sun3/80, and X68030.
|
| #
e225b7bd |
| 12-Jun-2011 |
rmind <rmind@NetBSD.org> |
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in
Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in some pmap(9) modules by removing P->V locking.
- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).
- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.
- Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues.
Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch.
show more ...
|
| #
99a1ab2b |
| 06-Jun-2010 |
mrg <mrg@NetBSD.org> |
defflag GRF_COMPAT.
|
| #
f5ede5dc |
| 22-May-2008 |
hauke <hauke@NetBSD.org> |
Added driver for the Creative Systems Inc. Hurdler CPI parallel printer card. Timecounter support for the Z8536 counters A + B is not complete, yet.
Reviewed by Martin Husemann.
|
| #
bb33f35f |
| 20-Feb-2008 |
drochner <drochner@NetBSD.org> |
Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not
Since files.wscons et al. are included by ~all ports anyway, include them in the mi "files" file, and remove include statements from md files. These shouldn't pull in additional kernel code when not in use, so it shouldn't do any harm except a risk of namespace collisions which should be easy to fix.
show more ...
|
| #
4b293a84 |
| 03-Dec-2007 |
ad <ad@NetBSD.org> |
Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implemen
Interrupt handling changes, in discussion since February:
- Reduce available SPL levels for hardware devices to none, vm, sched, high. - Acquire kernel_lock only for interrupts at IPL_VM. - Implement threaded soft interrupts.
show more ...
|
| #
d974db0a |
| 17-Oct-2007 |
garbled <garbled@NetBSD.org> |
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the v
Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
show more ...
|
| #
aa9fb966 |
| 10-Jun-2007 |
tsutsui <tsutsui@NetBSD.org> |
Switch mac68k's sn(4) Ethernet to MI SONIC driver.
Tested with Apple Ethernet CS Twisted-Pare Card on LC630 by me and Quadra 650 on-board Ethernet by hauke@. NuBus based cards and PowerBook variants
Switch mac68k's sn(4) Ethernet to MI SONIC driver.
Tested with Apple Ethernet CS Twisted-Pare Card on LC630 by me and Quadra 650 on-board Ethernet by hauke@. NuBus based cards and PowerBook variants are still untested.
show more ...
|
| #
0264c643 |
| 02-Jun-2007 |
tsutsui <tsutsui@NetBSD.org> |
Rather than attaching fpu as a usual device during cpu_configure(9), initialize it explicitly in identifycpu() (before cpu_configure(9)) because after yamt-idlelwp merge savectx() is called before cp
Rather than attaching fpu as a usual device during cpu_configure(9), initialize it explicitly in identifycpu() (before cpu_configure(9)) because after yamt-idlelwp merge savectx() is called before cpu_configure(9) and it requires fputype initialized properly, otherwise a kernel fails in savectx() if a machine doesn't have an FPU.
show more ...
|
| #
3c3f50b3 |
| 08-Mar-2007 |
tsutsui <tsutsui@NetBSD.org> |
MI softintr(9)'fy. Probably problematic, but LC630 is running at single user.
|
| #
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
| #
e576d75b |
| 19-Jan-2005 |
chs <chs@NetBSD.org> |
only one of the obio locators was actually used, so get rid of the others and collapse the two variations of obio into one. use the remaining locator ("addr") to differentiate the two possible esp a
only one of the obio locators was actually used, so get rid of the others and collapse the two variations of obio into one. use the remaining locator ("addr") to differentiate the two possible esp and sbc devices (instead of using the unit number).
show more ...
|
| #
6e77b724 |
| 14-Nov-2004 |
christos <christos@NetBSD.org> |
use the common procfs_machdep.c
|
| #
f9c20803 |
| 05-Nov-2002 |
chs <chs@NetBSD.org> |
merge pmap.c for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
| #
95aae207 |
| 03-Nov-2002 |
chs <chs@NetBSD.org> |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
| #
db6b326a |
| 03-Nov-2002 |
chs <chs@NetBSD.org> |
merge all the m68k copies of kgdb_machdep.c.
|