#
1.84 |
|
09-Jan-2024 |
thorpej |
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.
|
Revision tags: netbsd-10-0-RC2 thorpej-ifq-base thorpej-altq-separation-base netbsd-10-0-RC1 netbsd-10-base bouyer-sunxi-drm-base netbsd-9-3-RELEASE thorpej-i2c-spi-conf2-base thorpej-futex2-base thorpej-cfargs2-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 netbsd-9-2-RELEASE cjep_staticlib_x-base thorpej-i2c-spi-conf-base thorpej-cfargs-base thorpej-futex-base netbsd-9-1-RELEASE bouyer-xenpvh-base2 phil-wifi-20200421 bouyer-xenpvh-base1 phil-wifi-20200411 bouyer-xenpvh-base is-mlppp-base phil-wifi-20200406 ad-namecache-base3 netbsd-9-0-RELEASE netbsd-9-0-RC2 ad-namecache-base2 ad-namecache-base1 ad-namecache-base netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609
|
#
1.83 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.82 |
|
18-Feb-2019 |
thorpej |
branches: 1.82.2; 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!)
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.81 |
|
19-Dec-2018 |
maxv |
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.80 |
|
25-Feb-2018 |
mrg |
branches: 1.80.2; 1.80.4; add a special rule to build m68k/fpu.c to avoid passing -msoft-float. fixes GCC 6 kernel builds that use this file.
|
Revision tags: netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base
|
#
1.79 |
|
02-Oct-2012 |
christos |
move common/bus_dma/ -> dev/bus_dma/
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9
|
#
1.78 |
|
29-Apr-2012 |
tsutsui |
branches: 1.78.2; Finally switch PSX16550 fast serial board driver to using MI com(4) driver. Based on isaki@'s patch and debugged by both isaki@ and tsutsui@.
PSX16550 specific hardware infomation is taken from Human68k's PSXIO driver: http://retropc.net/x68000/software/hardware/psx16550/
XXX1: TL16C550C seems to have some timing critical issue around THRE interrupt XXX2: auto hardware flow control of TL16C550 is not implemented in MI com(4)
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base
|
#
1.77 |
|
27-Nov-2011 |
isaki |
branches: 1.77.2; Add powsw(4) for x68k power switch. It substitutes for a part about power switch handler of pow(4) deleted before. Benefits than pow(4): - separate a front switch (= powsw0) and an EXPWON line (= powsw1) completely. Only powsw0 is enabled in GENERIC by default. - prevent chattering in some hardware individuals. thank you for a report and a test: Yasushi Oshima and Y.Sugahara.
|
Revision tags: jmcneill-audiomp3-base
|
#
1.76 |
|
19-Nov-2011 |
isaki |
Obsolete pow(4) and rtcalarm(8). Discussed in port-x68k@. Probably the combination of pow(4) ioctl and rtcalarm(8) does not work for a long time, and nobody uses them. I'll rewrite a part about power switch handler as a new device.
|
#
1.75 |
|
15-Nov-2011 |
tsutsui |
Merge copy-and-pasted fpu_probe() function (to share it among more m68k ports). Tested on TT030, Sun3/80, and X68030.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.74 |
|
12-Jun-2011 |
rmind |
branches: 1.74.2; 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.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.73 |
|
14-May-2011 |
tsutsui |
branches: 1.73.2; IODEVbase is the same address as intiobase, so make it an alias macro and remove now almost empty x68k_init.c.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.72 |
|
17-Mar-2011 |
tsutsui |
Include files.ata for atapibus at umass.
|
Revision tags: uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
|
#
1.71 |
|
06-Jun-2010 |
mrg |
branches: 1.71.2; fix PR 6724 - convert m68k options to defflag's. this means that M680[12346] are now available from opt_m68k_arch.h. FPSP meantioned in the PR has already been fixed, and i could not find any more.
i built these kernels to ensure i did not break their builds:
amiga: GENERIC DRACO atari: HADES FALCON MILAN-PCIIDE mac68k: GENERIC sun2: GENERIC sun3: GENERIC GENERIC3X cesfic: attempted GENERIC, does not build due to lack of machine/bus.h hp300: GENERIC luna68k: GENERIC mvme68k: GENERIC news68k: GENERIC next68k: GENERIC x68k: GENERIC
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8
|
#
1.70 |
|
21-Aug-2009 |
thorpej |
branches: 1.70.2; 1.70.4; Use bus_dmamem_common.
|
Revision tags: yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 nick-hppapmap-base mjf-devfs2-base
|
#
1.69 |
|
21-Dec-2008 |
isaki |
Take out mainbus(4)-related code from autoconf.c and make it mainbus.c.
|
#
1.68 |
|
21-Dec-2008 |
isaki |
Make sram(4) a hardware device. # I wrote this in 2001 :-)
|
#
1.67 |
|
20-Dec-2008 |
isaki |
x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@. - Make MD poffd(8) retire, and use MI powerd(8) instead of it. - Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer. Use /dev/pow0 for pow(4) ioctl. - POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
|
#
1.66 |
|
20-Dec-2008 |
isaki |
Make pow(4) a hardware device. Now pow(4) uses intio_intr_establish() which is a common interrupt routine, but not powtrap which is a device specific routine.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
|
#
1.65 |
|
20-Feb-2008 |
drochner |
branches: 1.65.6; 1.65.10; 1.65.18; 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.
|
Revision tags: bouyer-xeni386-nbase bouyer-xeni386-base mjf-devfs-base matt-armv6-base
|
#
1.64 |
|
31-Dec-2007 |
ad |
Remove COMPAT_HPUX.
|
Revision tags: vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 vmlocking-nbase jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.63 |
|
03-Dec-2007 |
ad |
branches: 1.63.6; 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.
|
Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base bouyer-xenamd64-base2 yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base nick-csl-alignment-base matt-mips64-base yamt-idlelwp-base8 ppcoea-renovation-base thorpej-atomic-base mjf-ufs-trans-base vmlocking-base
|
#
1.62 |
|
04-Mar-2007 |
tsutsui |
branches: 1.62.2; 1.62.18; 1.62.20; 1.62.26; Add MI softintr(9) support for x68k with common m68k/softintr.c. Tested by isaki@ and Yasushi Oshima.
XXX: x68k/dev/com.c should be rewritten to use MI com(4).
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.61 |
|
11-Dec-2005 |
christos |
branches: 1.61.26; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base ktrace-lwp-base
|
#
1.60 |
|
18-Jan-2005 |
chs |
branches: 1.60.8; use a new "addr" locator for grf instead of the unit to match the instance to the hardware. use a new "grfaddr" locator to match ites to their grfs, instead of requiring that their unit numbers be the same.
|
Revision tags: kent-audio1-beforemerge kent-audio1-base
|
#
1.59 |
|
17-Nov-2004 |
he |
branches: 1.59.4; Refer to the common m68k procfs_machdep.c instead of the x68k one, which has now been removed.
|
#
1.58 |
|
01-Aug-2004 |
isaki |
files.usb (rev 1.54) needs files.wscons for uep.
|
#
1.57 |
|
07-Jul-2004 |
mycroft |
Move spc into the MI area.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.56 |
|
08-Jan-2004 |
minoura |
Include compat/hpux/files.hpux. Untested.
|
#
1.55 |
|
27-Jul-2003 |
thorpej |
Since everyone uses clock_subr.c (or should, if they don't currently), list it in conf/files instead of in every port's files.*.
|
#
1.54 |
|
24-Jun-2003 |
martin |
branches: 1.54.2; FPU_EMULATE moved to arch/m68k/conf/files.m68k
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
#
1.53 |
|
01-Dec-2002 |
isaki |
Add bmd, memory disk driver for Nereid bank memory.
|
#
1.52 |
|
05-Nov-2002 |
chs |
merge pmap.c for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
#
1.51 |
|
03-Nov-2002 |
chs |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
#
1.50 |
|
02-Nov-2002 |
chs |
enhance the common m68k db_memrw.c to handle read-only kernel text and switch all the motorola-MMU m68k platforms to use it.
|
Revision tags: kqueue-aftermerge kqueue-beforemerge
|
#
1.49 |
|
20-Oct-2002 |
chs |
merge the 12 copies of vm_machdep.c on the m68k platforms. clean up some other stuff along the way, including: - use m68k/cacheops.*, remove duplicates from cpu.h. - centralize a few declarations in (all the copies of) cpu.h. - define M68K_VAC on platforms which have a VAC. - switch the sun platforms to the (now common) proc_trampoline(). - do the phys_map thang on the sun platforms too, no reason not to.
|
Revision tags: kqueue-base
|
#
1.48 |
|
06-Sep-2002 |
gehenna |
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
|
Revision tags: gehenna-devsw-base
|
#
1.47 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.46 |
|
22-Apr-2002 |
augustss |
branches: 1.46.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.45 |
|
26-Dec-2001 |
minoura |
Backout previous. It was a garbage; atatat already commited the fix in another way.
|
#
1.44 |
|
24-Dec-2001 |
minoura |
ELF!!
|
#
1.43 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.42 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
#
1.41 |
|
20-Nov-2001 |
lukem |
cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
Revision tags: thorpej-mips-cache-base
|
#
1.40 |
|
11-Nov-2001 |
isaki |
Support an ethernet part of Nereid. Nereid is the board of ethernet/USB/memory for X68k developed by X-PowerStation, a japanese X68k circle. See http://xps.jp/ but only written in japanese.
|
Revision tags: thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.39 |
|
18-Jun-2001 |
christos |
branches: 1.39.2; 1.39.6; 1.39.8; Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
1.38 |
|
02-May-2001 |
minoura |
X68k built-in voice synthesizer.
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.37 |
|
22-Mar-2001 |
minoura |
A bit of ELF support. From scw.
|
#
1.36 |
|
17-Jan-2001 |
fvdl |
branches: 1.36.2; Add machdep file for procfs. Currently only used for linux-style /proc/cpuinfo (only active when procfs is mounted with -o linux). For ports other than the i386 this currently produces an empty string.
|
#
1.35 |
|
11-Jan-2001 |
minoura |
Use MI clock_subr.c.
|
#
1.34 |
|
24-Nov-2000 |
minoura |
Use MI md_root.c.
|
Revision tags: netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.33 |
|
14-May-2000 |
minoura |
branches: 1.33.4; defopt FPSP.
|
#
1.32 |
|
18-Apr-2000 |
minoura |
defopt M680[2346]0.
|
#
1.31 |
|
27-Mar-2000 |
minoura |
Move par under intio.
|
#
1.30 |
|
14-Mar-2000 |
oster |
Add the RAIDframe device major to the machine-dependent config files so that the right entries get added to dev_name2blk[]. Needed for / on RAID. (Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.)
|
Revision tags: chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.29 |
|
23-Nov-1999 |
minoura |
Add missing `major' entries: md and fd.
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.28 |
|
23-Sep-1999 |
minoura |
branches: 1.28.2; 1.28.8; Use m68k common cacheops.c.
|
Revision tags: chs-ubc2-base
|
#
1.27 |
|
07-Jul-1999 |
thorpej |
pseudo-device -> defpseudo, per grammar change in config(8).
|
#
1.26 |
|
07-Jun-1999 |
thorpej |
Only declare block major numbers for devices which can be the root device.
|
#
1.25 |
|
19-Apr-1999 |
kleink |
Add COMPAT_SVR4 for m68k.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.24 |
|
30-Mar-1999 |
minoura |
branches: 1.24.4; defopt EXTENDED_MEMORY and ITE_KERNEL_ATTR.
|
#
1.23 |
|
16-Mar-1999 |
minoura |
Merged minoura_x68k_bus_h branch.
|
Revision tags: minoura_x68k_bus_h-base3 minoura_x68k_bus_h-base2 minoura_x68k_bus_h-base
|
#
1.22 |
|
15-Dec-1998 |
itohy |
branches: 1.22.2; Added COMPAT_LINUX support.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.21 |
|
05-Aug-1998 |
minoura |
Switched to MI zs driver.
|
Revision tags: eeh-paddr_t-base
|
#
1.20 |
|
31-May-1998 |
thorpej |
Build pmap_boostrap.o without profiling; we can't call mcount before the mmu is enabled!
|
#
1.19 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.18 |
|
01-Feb-1998 |
is |
Amiga uses the common m68k/sig_machdep.c now. Also moved its definition from the other 68k ports' files.${port} to arch/m68k/conf/files.m68k.
|
#
1.17 |
|
12-Jan-1998 |
thorpej |
Update for changes to config.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
#
1.16 |
|
19-Oct-1997 |
oki |
branches: 1.16.2; Use common m68k/sig_machdep.c.
|
#
1.15 |
|
19-Oct-1997 |
oki |
Support of MK-HA1 Mach-2 SCSI adaptor.
|
Revision tags: marc-pcmcia-base
|
#
1.14 |
|
15-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: minimal changes to change x68k port's "com" (now "xcom") driver to avoid name collision with the more heaviliy-used "com" driver.
|
#
1.13 |
|
12-Oct-1997 |
oki |
Added 'arp' to Neptune-X ethernet interface. Removed local if_se entry (no longer works.)
|
#
1.12 |
|
28-Sep-1997 |
is |
Build the 68060 support package in the kernel build dir. XXX PCB_ONFAULT is still hardwired to 64 in netbsd060sp.S.
|
Revision tags: thorpej-signal-base
|
#
1.11 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
Revision tags: marc-pcmcia-bp
|
#
1.10 |
|
09-Apr-1997 |
thorpej |
branches: 1.10.2; 1.10.4; Remove redundant file directives
|
#
1.9 |
|
17-Mar-1997 |
gwr |
Separate bcopy and copypage stuff from copy.s
|
Revision tags: is-newarp-before-merge is-newarp-base
|
#
1.8 |
|
26-Jan-1997 |
oki |
branches: 1.8.4; - Use New ite_tv.c - Remove unused ite_in.c and kernel_font.c line
|
#
1.7 |
|
21-Jan-1997 |
thorpej |
"md" is declared in sys/conf/files, now.
|
#
1.6 |
|
08-Jan-1997 |
oki |
Add fpu.c, delete unneeded fpe_emulate.c line.
|
#
1.5 |
|
28-Dec-1996 |
pk |
rename: ramdisk => md
|
#
1.4 |
|
27-Nov-1996 |
oki |
edit include path, config again.
|
#
1.3 |
|
11-Aug-1996 |
oki |
fixed major number of vnd and cd. (PR#2635)
|
Revision tags: netbsd-1-2-BETA netbsd-1-2-base
|
#
1.2 |
|
20-May-1996 |
oki |
branches: 1.2.2; Add 'rd' ram-disk pseudo-device.
|
#
1.1 |
|
05-May-1996 |
oki |
branches: 1.1.1; Initial revision
|
#
1.83 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base
|
#
1.82 |
|
18-Feb-2019 |
thorpej |
branches: 1.82.2; 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!)
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.81 |
|
19-Dec-2018 |
maxv |
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.80 |
|
25-Feb-2018 |
mrg |
branches: 1.80.2; add a special rule to build m68k/fpu.c to avoid passing -msoft-float. fixes GCC 6 kernel builds that use this file.
|
Revision tags: netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base
|
#
1.79 |
|
02-Oct-2012 |
christos |
move common/bus_dma/ -> dev/bus_dma/
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9
|
#
1.78 |
|
29-Apr-2012 |
tsutsui |
branches: 1.78.2; Finally switch PSX16550 fast serial board driver to using MI com(4) driver. Based on isaki@'s patch and debugged by both isaki@ and tsutsui@.
PSX16550 specific hardware infomation is taken from Human68k's PSXIO driver: http://retropc.net/x68000/software/hardware/psx16550/
XXX1: TL16C550C seems to have some timing critical issue around THRE interrupt XXX2: auto hardware flow control of TL16C550 is not implemented in MI com(4)
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base
|
#
1.77 |
|
27-Nov-2011 |
isaki |
branches: 1.77.2; Add powsw(4) for x68k power switch. It substitutes for a part about power switch handler of pow(4) deleted before. Benefits than pow(4): - separate a front switch (= powsw0) and an EXPWON line (= powsw1) completely. Only powsw0 is enabled in GENERIC by default. - prevent chattering in some hardware individuals. thank you for a report and a test: Yasushi Oshima and Y.Sugahara.
|
Revision tags: jmcneill-audiomp3-base
|
#
1.76 |
|
19-Nov-2011 |
isaki |
Obsolete pow(4) and rtcalarm(8). Discussed in port-x68k@. Probably the combination of pow(4) ioctl and rtcalarm(8) does not work for a long time, and nobody uses them. I'll rewrite a part about power switch handler as a new device.
|
#
1.75 |
|
15-Nov-2011 |
tsutsui |
Merge copy-and-pasted fpu_probe() function (to share it among more m68k ports). Tested on TT030, Sun3/80, and X68030.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.74 |
|
12-Jun-2011 |
rmind |
branches: 1.74.2; 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.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.73 |
|
14-May-2011 |
tsutsui |
branches: 1.73.2; IODEVbase is the same address as intiobase, so make it an alias macro and remove now almost empty x68k_init.c.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.72 |
|
17-Mar-2011 |
tsutsui |
Include files.ata for atapibus at umass.
|
Revision tags: uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
|
#
1.71 |
|
06-Jun-2010 |
mrg |
branches: 1.71.2; fix PR 6724 - convert m68k options to defflag's. this means that M680[12346] are now available from opt_m68k_arch.h. FPSP meantioned in the PR has already been fixed, and i could not find any more.
i built these kernels to ensure i did not break their builds:
amiga: GENERIC DRACO atari: HADES FALCON MILAN-PCIIDE mac68k: GENERIC sun2: GENERIC sun3: GENERIC GENERIC3X cesfic: attempted GENERIC, does not build due to lack of machine/bus.h hp300: GENERIC luna68k: GENERIC mvme68k: GENERIC news68k: GENERIC next68k: GENERIC x68k: GENERIC
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8
|
#
1.70 |
|
21-Aug-2009 |
thorpej |
branches: 1.70.2; 1.70.4; Use bus_dmamem_common.
|
Revision tags: yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 nick-hppapmap-base mjf-devfs2-base
|
#
1.69 |
|
21-Dec-2008 |
isaki |
Take out mainbus(4)-related code from autoconf.c and make it mainbus.c.
|
#
1.68 |
|
21-Dec-2008 |
isaki |
Make sram(4) a hardware device. # I wrote this in 2001 :-)
|
#
1.67 |
|
20-Dec-2008 |
isaki |
x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@. - Make MD poffd(8) retire, and use MI powerd(8) instead of it. - Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer. Use /dev/pow0 for pow(4) ioctl. - POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
|
#
1.66 |
|
20-Dec-2008 |
isaki |
Make pow(4) a hardware device. Now pow(4) uses intio_intr_establish() which is a common interrupt routine, but not powtrap which is a device specific routine.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
|
#
1.65 |
|
20-Feb-2008 |
drochner |
branches: 1.65.6; 1.65.10; 1.65.18; 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.
|
Revision tags: bouyer-xeni386-nbase bouyer-xeni386-base mjf-devfs-base matt-armv6-base
|
#
1.64 |
|
31-Dec-2007 |
ad |
Remove COMPAT_HPUX.
|
Revision tags: vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 vmlocking-nbase jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.63 |
|
03-Dec-2007 |
ad |
branches: 1.63.6; 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.
|
Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base bouyer-xenamd64-base2 yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base nick-csl-alignment-base matt-mips64-base yamt-idlelwp-base8 ppcoea-renovation-base thorpej-atomic-base mjf-ufs-trans-base vmlocking-base
|
#
1.62 |
|
04-Mar-2007 |
tsutsui |
branches: 1.62.2; 1.62.18; 1.62.20; 1.62.26; Add MI softintr(9) support for x68k with common m68k/softintr.c. Tested by isaki@ and Yasushi Oshima.
XXX: x68k/dev/com.c should be rewritten to use MI com(4).
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.61 |
|
11-Dec-2005 |
christos |
branches: 1.61.26; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base ktrace-lwp-base
|
#
1.60 |
|
18-Jan-2005 |
chs |
branches: 1.60.8; use a new "addr" locator for grf instead of the unit to match the instance to the hardware. use a new "grfaddr" locator to match ites to their grfs, instead of requiring that their unit numbers be the same.
|
Revision tags: kent-audio1-beforemerge kent-audio1-base
|
#
1.59 |
|
17-Nov-2004 |
he |
branches: 1.59.4; Refer to the common m68k procfs_machdep.c instead of the x68k one, which has now been removed.
|
#
1.58 |
|
01-Aug-2004 |
isaki |
files.usb (rev 1.54) needs files.wscons for uep.
|
#
1.57 |
|
07-Jul-2004 |
mycroft |
Move spc into the MI area.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.56 |
|
08-Jan-2004 |
minoura |
Include compat/hpux/files.hpux. Untested.
|
#
1.55 |
|
27-Jul-2003 |
thorpej |
Since everyone uses clock_subr.c (or should, if they don't currently), list it in conf/files instead of in every port's files.*.
|
#
1.54 |
|
24-Jun-2003 |
martin |
branches: 1.54.2; FPU_EMULATE moved to arch/m68k/conf/files.m68k
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
#
1.53 |
|
01-Dec-2002 |
isaki |
Add bmd, memory disk driver for Nereid bank memory.
|
#
1.52 |
|
05-Nov-2002 |
chs |
merge pmap.c for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
#
1.51 |
|
03-Nov-2002 |
chs |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
#
1.50 |
|
02-Nov-2002 |
chs |
enhance the common m68k db_memrw.c to handle read-only kernel text and switch all the motorola-MMU m68k platforms to use it.
|
Revision tags: kqueue-aftermerge kqueue-beforemerge
|
#
1.49 |
|
20-Oct-2002 |
chs |
merge the 12 copies of vm_machdep.c on the m68k platforms. clean up some other stuff along the way, including: - use m68k/cacheops.*, remove duplicates from cpu.h. - centralize a few declarations in (all the copies of) cpu.h. - define M68K_VAC on platforms which have a VAC. - switch the sun platforms to the (now common) proc_trampoline(). - do the phys_map thang on the sun platforms too, no reason not to.
|
Revision tags: kqueue-base
|
#
1.48 |
|
06-Sep-2002 |
gehenna |
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
|
Revision tags: gehenna-devsw-base
|
#
1.47 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.46 |
|
22-Apr-2002 |
augustss |
branches: 1.46.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.45 |
|
26-Dec-2001 |
minoura |
Backout previous. It was a garbage; atatat already commited the fix in another way.
|
#
1.44 |
|
24-Dec-2001 |
minoura |
ELF!!
|
#
1.43 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.42 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
#
1.41 |
|
20-Nov-2001 |
lukem |
cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
Revision tags: thorpej-mips-cache-base
|
#
1.40 |
|
11-Nov-2001 |
isaki |
Support an ethernet part of Nereid. Nereid is the board of ethernet/USB/memory for X68k developed by X-PowerStation, a japanese X68k circle. See http://xps.jp/ but only written in japanese.
|
Revision tags: thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.39 |
|
18-Jun-2001 |
christos |
branches: 1.39.2; 1.39.6; 1.39.8; Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
1.38 |
|
02-May-2001 |
minoura |
X68k built-in voice synthesizer.
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.37 |
|
22-Mar-2001 |
minoura |
A bit of ELF support. From scw.
|
#
1.36 |
|
17-Jan-2001 |
fvdl |
branches: 1.36.2; Add machdep file for procfs. Currently only used for linux-style /proc/cpuinfo (only active when procfs is mounted with -o linux). For ports other than the i386 this currently produces an empty string.
|
#
1.35 |
|
11-Jan-2001 |
minoura |
Use MI clock_subr.c.
|
#
1.34 |
|
24-Nov-2000 |
minoura |
Use MI md_root.c.
|
Revision tags: netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.33 |
|
14-May-2000 |
minoura |
branches: 1.33.4; defopt FPSP.
|
#
1.32 |
|
18-Apr-2000 |
minoura |
defopt M680[2346]0.
|
#
1.31 |
|
27-Mar-2000 |
minoura |
Move par under intio.
|
#
1.30 |
|
14-Mar-2000 |
oster |
Add the RAIDframe device major to the machine-dependent config files so that the right entries get added to dev_name2blk[]. Needed for / on RAID. (Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.)
|
Revision tags: chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.29 |
|
23-Nov-1999 |
minoura |
Add missing `major' entries: md and fd.
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.28 |
|
23-Sep-1999 |
minoura |
branches: 1.28.2; 1.28.8; Use m68k common cacheops.c.
|
Revision tags: chs-ubc2-base
|
#
1.27 |
|
07-Jul-1999 |
thorpej |
pseudo-device -> defpseudo, per grammar change in config(8).
|
#
1.26 |
|
07-Jun-1999 |
thorpej |
Only declare block major numbers for devices which can be the root device.
|
#
1.25 |
|
19-Apr-1999 |
kleink |
Add COMPAT_SVR4 for m68k.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.24 |
|
30-Mar-1999 |
minoura |
branches: 1.24.4; defopt EXTENDED_MEMORY and ITE_KERNEL_ATTR.
|
#
1.23 |
|
16-Mar-1999 |
minoura |
Merged minoura_x68k_bus_h branch.
|
Revision tags: minoura_x68k_bus_h-base3 minoura_x68k_bus_h-base2 minoura_x68k_bus_h-base
|
#
1.22 |
|
15-Dec-1998 |
itohy |
branches: 1.22.2; Added COMPAT_LINUX support.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.21 |
|
05-Aug-1998 |
minoura |
Switched to MI zs driver.
|
Revision tags: eeh-paddr_t-base
|
#
1.20 |
|
31-May-1998 |
thorpej |
Build pmap_boostrap.o without profiling; we can't call mcount before the mmu is enabled!
|
#
1.19 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.18 |
|
01-Feb-1998 |
is |
Amiga uses the common m68k/sig_machdep.c now. Also moved its definition from the other 68k ports' files.${port} to arch/m68k/conf/files.m68k.
|
#
1.17 |
|
12-Jan-1998 |
thorpej |
Update for changes to config.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
#
1.16 |
|
19-Oct-1997 |
oki |
branches: 1.16.2; Use common m68k/sig_machdep.c.
|
#
1.15 |
|
19-Oct-1997 |
oki |
Support of MK-HA1 Mach-2 SCSI adaptor.
|
Revision tags: marc-pcmcia-base
|
#
1.14 |
|
15-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: minimal changes to change x68k port's "com" (now "xcom") driver to avoid name collision with the more heaviliy-used "com" driver.
|
#
1.13 |
|
12-Oct-1997 |
oki |
Added 'arp' to Neptune-X ethernet interface. Removed local if_se entry (no longer works.)
|
#
1.12 |
|
28-Sep-1997 |
is |
Build the 68060 support package in the kernel build dir. XXX PCB_ONFAULT is still hardwired to 64 in netbsd060sp.S.
|
Revision tags: thorpej-signal-base
|
#
1.11 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
Revision tags: marc-pcmcia-bp
|
#
1.10 |
|
09-Apr-1997 |
thorpej |
branches: 1.10.2; 1.10.4; Remove redundant file directives
|
#
1.9 |
|
17-Mar-1997 |
gwr |
Separate bcopy and copypage stuff from copy.s
|
Revision tags: is-newarp-before-merge is-newarp-base
|
#
1.8 |
|
26-Jan-1997 |
oki |
branches: 1.8.4; - Use New ite_tv.c - Remove unused ite_in.c and kernel_font.c line
|
#
1.7 |
|
21-Jan-1997 |
thorpej |
"md" is declared in sys/conf/files, now.
|
#
1.6 |
|
08-Jan-1997 |
oki |
Add fpu.c, delete unneeded fpe_emulate.c line.
|
#
1.5 |
|
28-Dec-1996 |
pk |
rename: ramdisk => md
|
#
1.4 |
|
27-Nov-1996 |
oki |
edit include path, config again.
|
#
1.3 |
|
11-Aug-1996 |
oki |
fixed major number of vnd and cd. (PR#2635)
|
Revision tags: netbsd-1-2-BETA netbsd-1-2-base
|
#
1.2 |
|
20-May-1996 |
oki |
branches: 1.2.2; Add 'rd' ram-disk pseudo-device.
|
#
1.1 |
|
05-May-1996 |
oki |
branches: 1.1.1; Initial revision
|
Revision tags: isaki-audio2-base
|
#
1.82 |
|
18-Feb-2019 |
thorpej |
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!)
|
Revision tags: pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226
|
#
1.81 |
|
19-Dec-2018 |
maxv |
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently, but also as discussed several times in the past.
|
Revision tags: pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base
|
#
1.80 |
|
25-Feb-2018 |
mrg |
branches: 1.80.2; add a special rule to build m68k/fpu.c to avoid passing -msoft-float. fixes GCC 6 kernel builds that use this file.
|
Revision tags: netbsd-7-2-RELEASE netbsd-8-0-RELEASE netbsd-8-0-RC2 netbsd-8-0-RC1 netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6 tls-maxphys-base
|
#
1.79 |
|
02-Oct-2012 |
christos |
move common/bus_dma/ -> dev/bus_dma/
|
Revision tags: jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9
|
#
1.78 |
|
29-Apr-2012 |
tsutsui |
branches: 1.78.2; Finally switch PSX16550 fast serial board driver to using MI com(4) driver. Based on isaki@'s patch and debugged by both isaki@ and tsutsui@.
PSX16550 specific hardware infomation is taken from Human68k's PSXIO driver: http://retropc.net/x68000/software/hardware/psx16550/
XXX1: TL16C550C seems to have some timing critical issue around THRE interrupt XXX2: auto hardware flow control of TL16C550 is not implemented in MI com(4)
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base4 jmcneill-usbmp-base8 jmcneill-usbmp-base7 jmcneill-usbmp-base6 jmcneill-usbmp-base5 jmcneill-usbmp-base4 jmcneill-usbmp-base3 jmcneill-usbmp-pre-base2 jmcneill-usbmp-base2 netbsd-6-base jmcneill-usbmp-base
|
#
1.77 |
|
27-Nov-2011 |
isaki |
branches: 1.77.2; Add powsw(4) for x68k power switch. It substitutes for a part about power switch handler of pow(4) deleted before. Benefits than pow(4): - separate a front switch (= powsw0) and an EXPWON line (= powsw1) completely. Only powsw0 is enabled in GENERIC by default. - prevent chattering in some hardware individuals. thank you for a report and a test: Yasushi Oshima and Y.Sugahara.
|
Revision tags: jmcneill-audiomp3-base
|
#
1.76 |
|
19-Nov-2011 |
isaki |
Obsolete pow(4) and rtcalarm(8). Discussed in port-x68k@. Probably the combination of pow(4) ioctl and rtcalarm(8) does not work for a long time, and nobody uses them. I'll rewrite a part about power switch handler as a new device.
|
#
1.75 |
|
15-Nov-2011 |
tsutsui |
Merge copy-and-pasted fpu_probe() function (to share it among more m68k ports). Tested on TT030, Sun3/80, and X68030.
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.74 |
|
12-Jun-2011 |
rmind |
branches: 1.74.2; 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.
|
Revision tags: rmind-uvmplock-nbase cherry-xenmp-base rmind-uvmplock-base
|
#
1.73 |
|
14-May-2011 |
tsutsui |
branches: 1.73.2; IODEVbase is the same address as intiobase, so make it an alias macro and remove now almost empty x68k_init.c.
|
Revision tags: jym-xensuspend-nbase jym-xensuspend-base
|
#
1.72 |
|
17-Mar-2011 |
tsutsui |
Include files.ata for atapibus at umass.
|
Revision tags: uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10
|
#
1.71 |
|
06-Jun-2010 |
mrg |
branches: 1.71.2; fix PR 6724 - convert m68k options to defflag's. this means that M680[12346] are now available from opt_m68k_arch.h. FPSP meantioned in the PR has already been fixed, and i could not find any more.
i built these kernels to ensure i did not break their builds:
amiga: GENERIC DRACO atari: HADES FALCON MILAN-PCIIDE mac68k: GENERIC sun2: GENERIC sun3: GENERIC GENERIC3X cesfic: attempted GENERIC, does not build due to lack of machine/bus.h hp300: GENERIC luna68k: GENERIC mvme68k: GENERIC news68k: GENERIC next68k: GENERIC x68k: GENERIC
|
Revision tags: uebayasi-xip-base1 yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211 yamt-nfs-mp-base8
|
#
1.70 |
|
21-Aug-2009 |
thorpej |
branches: 1.70.2; 1.70.4; Use bus_dmamem_common.
|
Revision tags: yamt-nfs-mp-base7 jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 nick-hppapmap-base2 nick-hppapmap-base mjf-devfs2-base
|
#
1.69 |
|
21-Dec-2008 |
isaki |
Take out mainbus(4)-related code from autoconf.c and make it mainbus.c.
|
#
1.68 |
|
21-Dec-2008 |
isaki |
Make sram(4) a hardware device. # I wrote this in 2001 :-)
|
#
1.67 |
|
20-Dec-2008 |
isaki |
x68k pow(4) now uses MI sysmon_pswitch framework. suggested by tsutsui@. - Make MD poffd(8) retire, and use MI powerd(8) instead of it. - Make /dev/pow1 retire, because nobody holds /dev/pow0 any longer. Use /dev/pow0 for pow(4) ioctl. - POWIOCSSIGNAL ioctl which is for poffd(8) is also obsoleted.
|
#
1.66 |
|
20-Dec-2008 |
isaki |
Make pow(4) a hardware device. Now pow(4) uses intio_intr_establish() which is a common interrupt routine, but not powtrap which is a device specific routine.
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base matt-mips64-base2 haad-dm-base1 wrstuden-revivesa-base-4 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 haad-dm-base wrstuden-revivesa-base-1 simonb-wapbl-nbase yamt-pf42-base4 simonb-wapbl-base yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-baseX yamt-pf42-base2 yamt-nfs-mp-base2 wrstuden-revivesa-base yamt-nfs-mp-base yamt-pf42-base ad-socklock-base1 yamt-lazymbuf-base15 yamt-lazymbuf-base14 keiichi-mipv6-nbase nick-net80211-sync-base keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
|
#
1.65 |
|
20-Feb-2008 |
drochner |
branches: 1.65.6; 1.65.10; 1.65.18; 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.
|
Revision tags: bouyer-xeni386-nbase bouyer-xeni386-base mjf-devfs-base matt-armv6-base
|
#
1.64 |
|
31-Dec-2007 |
ad |
Remove COMPAT_HPUX.
|
Revision tags: vmlocking2-base3 yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 vmlocking-nbase jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.63 |
|
03-Dec-2007 |
ad |
branches: 1.63.6; 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.
|
Revision tags: nick-csl-alignment-base5 matt-armv6-prevmlocking jmcneill-base bouyer-xenamd64-base2 yamt-x86pmap-base4 bouyer-xenamd64-base yamt-x86pmap-base3 yamt-x86pmap-base2 yamt-x86pmap-base nick-csl-alignment-base matt-mips64-base yamt-idlelwp-base8 ppcoea-renovation-base thorpej-atomic-base mjf-ufs-trans-base vmlocking-base
|
#
1.62 |
|
04-Mar-2007 |
tsutsui |
branches: 1.62.2; 1.62.18; 1.62.20; 1.62.26; Add MI softintr(9) support for x68k with common m68k/softintr.c. Tested by isaki@ and Yasushi Oshima.
XXX: x68k/dev/com.c should be rewritten to use MI com(4).
|
Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase wrstuden-fixsa-base-1 netbsd-4-0-RELEASE netbsd-4-0-RC5 matt-nb4-arm-base netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 wrstuden-fixsa-base ad-audiomp-base post-newlock2-merge newlock2-nbase yamt-splraiseipl-base5 yamt-splraiseipl-base4 yamt-splraiseipl-base3 abandoned-netbsd-4-base yamt-splraiseipl-base2 yamt-splraiseipl-base yamt-pdpolicy-base9 newlock2-base yamt-pdpolicy-base8 yamt-pdpolicy-base7 netbsd-4-base yamt-pdpolicy-base6 chap-midi-nbase gdamore-uart-base simonb-timcounters-final yamt-pdpolicy-base5 chap-midi-base yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base yamt-pdpolicy-base2 elad-kernelauth-base yamt-pdpolicy-base yamt-uio_vmspace-base5 simonb-timecounters-base rpaulo-netinet-merge-pcb-base
|
#
1.61 |
|
11-Dec-2005 |
christos |
branches: 1.61.26; merge ktrace-lwp.
|
Revision tags: netbsd-3-1-1-RELEASE netbsd-3-0-3-RELEASE netbsd-3-1-RELEASE netbsd-3-0-2-RELEASE netbsd-3-1-RC4 netbsd-3-1-RC3 netbsd-3-1-RC2 netbsd-3-1-RC1 netbsd-3-0-1-RELEASE netbsd-3-0-RELEASE netbsd-3-0-RC6 yamt-readahead-base3 netbsd-3-0-RC5 netbsd-3-0-RC4 netbsd-3-0-RC3 yamt-readahead-base2 netbsd-3-0-RC2 yamt-readahead-pervnode yamt-readahead-perfile yamt-readahead-base netbsd-3-0-RC1 yamt-vop-base3 yamt-vop-base2 thorpej-vnode-attr-base yamt-vop-base yamt-km-base4 yamt-km-base3 netbsd-3-base yamt-km-base2 yamt-km-base kent-audio2-base ktrace-lwp-base
|
#
1.60 |
|
18-Jan-2005 |
chs |
branches: 1.60.8; use a new "addr" locator for grf instead of the unit to match the instance to the hardware. use a new "grfaddr" locator to match ites to their grfs, instead of requiring that their unit numbers be the same.
|
Revision tags: kent-audio1-beforemerge kent-audio1-base
|
#
1.59 |
|
17-Nov-2004 |
he |
branches: 1.59.4; Refer to the common m68k procfs_machdep.c instead of the x68k one, which has now been removed.
|
#
1.58 |
|
01-Aug-2004 |
isaki |
files.usb (rev 1.54) needs files.wscons for uep.
|
#
1.57 |
|
07-Jul-2004 |
mycroft |
Move spc into the MI area.
|
Revision tags: netbsd-2-0-3-RELEASE netbsd-2-1-RELEASE netbsd-2-1-RC6 netbsd-2-1-RC5 netbsd-2-1-RC4 netbsd-2-1-RC3 netbsd-2-1-RC2 netbsd-2-1-RC1 netbsd-2-0-2-RELEASE netbsd-2-0-1-RELEASE netbsd-2-base netbsd-2-0-RELEASE netbsd-2-0-RC5 netbsd-2-0-RC4 netbsd-2-0-RC3 netbsd-2-0-RC2 netbsd-2-0-RC1 netbsd-2-0-base
|
#
1.56 |
|
08-Jan-2004 |
minoura |
Include compat/hpux/files.hpux. Untested.
|
#
1.55 |
|
27-Jul-2003 |
thorpej |
Since everyone uses clock_subr.c (or should, if they don't currently), list it in conf/files instead of in every port's files.*.
|
#
1.54 |
|
24-Jun-2003 |
martin |
branches: 1.54.2; FPU_EMULATE moved to arch/m68k/conf/files.m68k
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
#
1.53 |
|
01-Dec-2002 |
isaki |
Add bmd, memory disk driver for Nereid bank memory.
|
#
1.52 |
|
05-Nov-2002 |
chs |
merge pmap.c for all 4k-page motorola-MMU (or compatible) m68k platforms.
|
#
1.51 |
|
03-Nov-2002 |
chs |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
#
1.50 |
|
02-Nov-2002 |
chs |
enhance the common m68k db_memrw.c to handle read-only kernel text and switch all the motorola-MMU m68k platforms to use it.
|
Revision tags: kqueue-aftermerge kqueue-beforemerge
|
#
1.49 |
|
20-Oct-2002 |
chs |
merge the 12 copies of vm_machdep.c on the m68k platforms. clean up some other stuff along the way, including: - use m68k/cacheops.*, remove duplicates from cpu.h. - centralize a few declarations in (all the copies of) cpu.h. - define M68K_VAC on platforms which have a VAC. - switch the sun platforms to the (now common) proc_trampoline(). - do the phys_map thang on the sun platforms too, no reason not to.
|
Revision tags: kqueue-base
|
#
1.48 |
|
06-Sep-2002 |
gehenna |
Merge the gehenna-devsw branch into the trunk.
This merge changes the device switch tables from static array to dynamically generated by config(8).
- All device switches is defined as a constant structure in device drivers.
- The new grammer ``device-major'' is introduced to ``files''.
device-major <prefix> char <num> [block <num>] [<rules>]
- All device major numbers must be listed up in port dependent majors.<arch> by using this grammer.
- Added the new naming convention. The name of the device switch must be <prefix>_[bc]devsw for auto-generation of device switch tables.
- The backward compatibility of loading block/character device switch by LKM framework is broken. This is necessary to convert from block/character device major to device name in runtime and vice versa.
- The restriction to assign device major by LKM is completely removed. We don't need to reserve LKM entries for dynamic loading of device switch.
- In compile time, device major numbers list is packed into the kernel and the LKM framework will refer it to assign device major number dynamically.
|
Revision tags: gehenna-devsw-base
|
#
1.47 |
|
11-Aug-2002 |
isaki |
Add driver for ScanLogic SL811HS/T USB Host Controller. XXX It's experimental code yet.
For x68k: USB part of Nereid USB/Ethernet/memory board For ISA: ISA USB Host board from Morphy planning
|
Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
|
#
1.46 |
|
22-Apr-2002 |
augustss |
branches: 1.46.2; Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.45 |
|
26-Dec-2001 |
minoura |
Backout previous. It was a garbage; atatat already commited the fix in another way.
|
#
1.44 |
|
24-Dec-2001 |
minoura |
ELF!!
|
#
1.43 |
|
28-Nov-2001 |
lukem |
- convert usage of "defopt" to "defflag" where the relevant option does not support a value (e.g., it's to be used as "options FOO" instead of "options FOO=xxx"). options that take a value were converted to defparam recently. - minor whitespace & formatting cleanups
|
#
1.42 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
#
1.41 |
|
20-Nov-2001 |
lukem |
cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
Revision tags: thorpej-mips-cache-base
|
#
1.40 |
|
11-Nov-2001 |
isaki |
Support an ethernet part of Nereid. Nereid is the board of ethernet/USB/memory for X68k developed by X-PowerStation, a japanese X68k circle. See http://xps.jp/ but only written in japanese.
|
Revision tags: thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.39 |
|
18-Jun-2001 |
christos |
branches: 1.39.2; 1.39.6; 1.39.8; Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
1.38 |
|
02-May-2001 |
minoura |
X68k built-in voice synthesizer.
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.37 |
|
22-Mar-2001 |
minoura |
A bit of ELF support. From scw.
|
#
1.36 |
|
17-Jan-2001 |
fvdl |
branches: 1.36.2; Add machdep file for procfs. Currently only used for linux-style /proc/cpuinfo (only active when procfs is mounted with -o linux). For ports other than the i386 this currently produces an empty string.
|
#
1.35 |
|
11-Jan-2001 |
minoura |
Use MI clock_subr.c.
|
#
1.34 |
|
24-Nov-2000 |
minoura |
Use MI md_root.c.
|
Revision tags: netbsd-1-5-PATCH002 netbsd-1-5-PATCH001 netbsd-1-5-RELEASE netbsd-1-5-BETA2 netbsd-1-5-BETA netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base
|
#
1.33 |
|
14-May-2000 |
minoura |
branches: 1.33.4; defopt FPSP.
|
#
1.32 |
|
18-Apr-2000 |
minoura |
defopt M680[2346]0.
|
#
1.31 |
|
27-Mar-2000 |
minoura |
Move par under intio.
|
#
1.30 |
|
14-Mar-2000 |
oster |
Add the RAIDframe device major to the machine-dependent config files so that the right entries get added to dev_name2blk[]. Needed for / on RAID. (Whoops! I missed checking these in when adding the RAID_AUTOCONFIG stuff.)
|
Revision tags: chs-ubc2-newbase wrstuden-devbsize-19991221 wrstuden-devbsize-base
|
#
1.29 |
|
23-Nov-1999 |
minoura |
Add missing `major' entries: md and fd.
|
Revision tags: comdex-fall-1999-base fvdl-softdep-base
|
#
1.28 |
|
23-Sep-1999 |
minoura |
branches: 1.28.2; 1.28.8; Use m68k common cacheops.c.
|
Revision tags: chs-ubc2-base
|
#
1.27 |
|
07-Jul-1999 |
thorpej |
pseudo-device -> defpseudo, per grammar change in config(8).
|
#
1.26 |
|
07-Jun-1999 |
thorpej |
Only declare block major numbers for devices which can be the root device.
|
#
1.25 |
|
19-Apr-1999 |
kleink |
Add COMPAT_SVR4 for m68k.
|
Revision tags: netbsd-1-4-PATCH003 netbsd-1-4-PATCH002 kame_141_19991130 netbsd-1-4-PATCH001 kame_14_19990705 kame_14_19990628 netbsd-1-4-RELEASE netbsd-1-4-base
|
#
1.24 |
|
30-Mar-1999 |
minoura |
branches: 1.24.4; defopt EXTENDED_MEMORY and ITE_KERNEL_ATTR.
|
#
1.23 |
|
16-Mar-1999 |
minoura |
Merged minoura_x68k_bus_h branch.
|
Revision tags: minoura_x68k_bus_h-base3 minoura_x68k_bus_h-base2 minoura_x68k_bus_h-base
|
#
1.22 |
|
15-Dec-1998 |
itohy |
branches: 1.22.2; Added COMPAT_LINUX support.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.21 |
|
05-Aug-1998 |
minoura |
Switched to MI zs driver.
|
Revision tags: eeh-paddr_t-base
|
#
1.20 |
|
31-May-1998 |
thorpej |
Build pmap_boostrap.o without profiling; we can't call mcount before the mmu is enabled!
|
#
1.19 |
|
16-Feb-1998 |
thorpej |
Remove "class" declarations, and add "devclass" declarations where appropriate. Fix several inconsistencies between device class and attributes. Mostly from Chris Demetriou.
|
#
1.18 |
|
01-Feb-1998 |
is |
Amiga uses the common m68k/sig_machdep.c now. Also moved its definition from the other 68k ports' files.${port} to arch/m68k/conf/files.m68k.
|
#
1.17 |
|
12-Jan-1998 |
thorpej |
Update for changes to config.
|
Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
|
#
1.16 |
|
19-Oct-1997 |
oki |
branches: 1.16.2; Use common m68k/sig_machdep.c.
|
#
1.15 |
|
19-Oct-1997 |
oki |
Support of MK-HA1 Mach-2 SCSI adaptor.
|
Revision tags: marc-pcmcia-base
|
#
1.14 |
|
15-Oct-1997 |
thorpej |
Pulldown from marc-pcmcia branch: minimal changes to change x68k port's "com" (now "xcom") driver to avoid name collision with the more heaviliy-used "com" driver.
|
#
1.13 |
|
12-Oct-1997 |
oki |
Added 'arp' to Neptune-X ethernet interface. Removed local if_se entry (no longer works.)
|
#
1.12 |
|
28-Sep-1997 |
is |
Build the 68060 support package in the kernel build dir. XXX PCB_ONFAULT is still hardwired to 64 in netbsd060sp.S.
|
Revision tags: thorpej-signal-base
|
#
1.11 |
|
27-Aug-1997 |
bouyer |
Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
Revision tags: marc-pcmcia-bp
|
#
1.10 |
|
09-Apr-1997 |
thorpej |
branches: 1.10.2; 1.10.4; Remove redundant file directives
|
#
1.9 |
|
17-Mar-1997 |
gwr |
Separate bcopy and copypage stuff from copy.s
|
Revision tags: is-newarp-before-merge is-newarp-base
|
#
1.8 |
|
26-Jan-1997 |
oki |
branches: 1.8.4; - Use New ite_tv.c - Remove unused ite_in.c and kernel_font.c line
|
#
1.7 |
|
21-Jan-1997 |
thorpej |
"md" is declared in sys/conf/files, now.
|
#
1.6 |
|
08-Jan-1997 |
oki |
Add fpu.c, delete unneeded fpe_emulate.c line.
|
#
1.5 |
|
28-Dec-1996 |
pk |
rename: ramdisk => md
|
#
1.4 |
|
27-Nov-1996 |
oki |
edit include path, config again.
|
#
1.3 |
|
11-Aug-1996 |
oki |
fixed major number of vnd and cd. (PR#2635)
|
Revision tags: netbsd-1-2-BETA netbsd-1-2-base
|
#
1.2 |
|
20-May-1996 |
oki |
branches: 1.2.2; Add 'rd' ram-disk pseudo-device.
|
#
1.1 |
|
05-May-1996 |
oki |
branches: 1.1.1; Initial revision
|