#
1.125 |
|
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
|
#
1.124 |
|
25-Jun-2022 |
tsutsui |
Allocalte enough reserved ST-RAM to make the old Xserver work by default.
Instead, check ST-RAM size and TT-RAM size on startup and restrict size of reserved ST memory on lower RAM machines. Closes PR port-atari/41002 from David Ross.
While here, make options ST_POOL_SIZE defparam'ed to make sure to reflect config(5) changes on each build.
|
Revision tags: 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 isaki-audio2-base
|
#
1.123 |
|
18-Feb-2019 |
thorpej |
branches: 1.123.4; 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.122 |
|
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.121 |
|
25-Feb-2018 |
mrg |
branches: 1.121.2; 1.121.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-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE rmind-smpnet-nbase netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 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 jmcneill-audiomp3-base
|
#
1.120 |
|
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.119 |
|
12-Jun-2011 |
rmind |
branches: 1.119.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 jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 rmind-uvmplock-base jym-xensuspend-base
|
#
1.118 |
|
12-Dec-2010 |
tsutsui |
branches: 1.118.6; Rename device name of Crazy Dots II ET4000 video from et(4) to et4k(4) to deliver the name to recently committed newer and more common MI device, et(4) at PCIe (Agere ET1310/ET1301 network driver) in PR kern/39094. http://mail-index.NetBSD.org/source-changes/2010/11/13/msg014416.html
No particular reaction for a month on source-changes-d@, no responsible person on atari port, and probably no active user still using ET4000 on TT030 running NetBSD/atari.
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.117 |
|
01-Apr-2010 |
tsutsui |
Add support for the EtherNEC.
The EtherNEC is yet another user designed device for Atari machines, an NE2000 based ISA board connected to Atari's ROM cartridge slot with simple but ingenious interface and cartridge port adapter, and it's the most available network solution for the old Atari machines.
See following pages for more details about EtherNEC: http://hardware.atari.org/ether/ http://home.arcor.de/thomas.redelberger/prj/atari/etherne/ http://www.freemint.org/ethernec/ethernec.html
|
#
1.116 |
|
13-Mar-2010 |
tsutsui |
branches: 1.116.2; Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge.
The SMC_TT is the user designed "handmade" VME-ISA bridge circuit for 16 bit VME slot on TT030 and the SMC Elite Ultra ISA Ethernet card. More information about SMC_TT can be found in the following archive: ftp://ftp.funet.fi/pub/atari/net/smc_tt1.zip
Demonstrated on the NetBSD booth in Open Source Conference 2010 Kansai@Kobe.
|
Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211
|
#
1.115 |
|
06-Dec-2009 |
tsutsui |
branches: 1.115.2; Remove old MD pmap.c files for amiga and atari. They no longer work due to reorganization of common pmap_motorola.c.
|
#
1.114 |
|
19-Oct-2009 |
tsutsui |
Switch the atari port to the common m68k/m68k/pmap_motorola.c, at last.
|
Revision tags: yamt-nfs-mp-base8 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.113 |
|
01-Jan-2009 |
tsutsui |
Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35
- change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes
Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me.
Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari.
Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5.
|
Revision tags: 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.112 |
|
20-Feb-2008 |
drochner |
branches: 1.112.6; 1.112.10; 1.112.18; 1.112.20; 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-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 mjf-devfs-base vmlocking-nbase matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.111 |
|
03-Dec-2007 |
ad |
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.110 |
|
10-Apr-2007 |
macallan |
branches: 1.110.12; 1.110.14; 1.110.20; include files.wsfb
|
#
1.109 |
|
21-Mar-2007 |
tsutsui |
Apply MI softintr(9) patch before it becomes rotten. Untested. See also: http://mail-index.netbsd.org/port-atari/2007/03/07/0000.html
|
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.108 |
|
11-Dec-2005 |
christos |
branches: 1.108.24; 1.108.26; 1.108.30; 1.108.32; 1.108.34; 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 kent-audio1-beforemerge kent-audio1-base ktrace-lwp-base
|
#
1.107 |
|
07-Dec-2004 |
chs |
branches: 1.107.12; use the m68k-common procfs_machdep.c on all m68k platforms.
|
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.106 |
|
13-Mar-2004 |
bjh21 |
Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures.
|
#
1.105 |
|
08-Oct-2003 |
bouyer |
pciide_machdep.c depends on pciide_common, not pciide. Pointed out and fix tested by Marc Recht.
|
#
1.104 |
|
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.103 |
|
28-Jun-2003 |
he |
branches: 1.103.2; Defflag M060SP and PANICBUTTON, since the corresponding include files are now referenced from atari_init.c and machdep.c. The PANICBUTTON implementation appears to be incomplete, compared to the other ports which have this option implemented.
|
#
1.102 |
|
02-Feb-2003 |
thomas |
Add support for wsdisplay and wskbd for HADES. Add config option for et4000 with 2MB memory.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
#
1.101 |
|
08-Dec-2002 |
leo |
Make things work with the new autoconf stuff: - The pcibus is now called 'pcib' and the isabus 'isab'. Their attributes are 'pcibus' and 'isabus' respectively. This makes the underlying busses attach again. - Initialize the parent structure in the config_console() function. Otherwise we end up without a console.
|
#
1.100 |
|
03-Nov-2002 |
chs |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
#
1.99 |
|
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.98 |
|
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.97 |
|
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.96 |
|
29-Aug-2002 |
leo |
defopt SERCONSOLE
|
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.95 |
|
16-Apr-2002 |
thorpej |
branches: 1.95.2; * Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.94 |
|
07-Jan-2002 |
thorpej |
Pull in files.wfont.
|
#
1.93 |
|
05-Dec-2001 |
atatat |
TRY_SCSI_LINKED_COMMANDS is a param, not a flag.
|
#
1.92 |
|
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.91 |
|
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\""
|
#
1.90 |
|
20-Nov-2001 |
lukem |
regenerate for whitespace cleanup
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf
|
#
1.89 |
|
08-Sep-2001 |
thomas |
branches: 1.89.4; Now the default ecexutable is ELF. Add COMPAT_AOUT_M68K to GENERIC options.
|
Revision tags: thorpej-devvp-base
|
#
1.88 |
|
09-Jul-2001 |
leo |
branches: 1.88.2; 1.88.4; defopt atari scsi options.
|
#
1.87 |
|
18-Jun-2001 |
christos |
Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
1.86 |
|
07-Jun-2001 |
leo |
Remove the atari specific incarnation of wdc_isa.c. We don't need it (in fact it didn't work that well either), all could be done by simply adding the NOSTREAM options to the flags of the generic ISA frontend. There was probably to much byteswapping in my brain when I invented this.
|
#
1.85 |
|
29-May-2001 |
leo |
We need the fonts for pci_vga too...
|
#
1.84 |
|
29-May-2001 |
leo |
Move over to pciide. My CDROM drive wouldn't work with the wdcisa attachment, but it does work with the pciide attachment.
|
#
1.83 |
|
15-May-2001 |
leo |
Split pci_machdep into a generic/hades/milan part. There is much difference in configspace and interrupt handling.
|
#
1.82 |
|
14-May-2001 |
leo |
Add wscons related includes.
|
Revision tags: thorpej_scsipi_beforemerge
|
#
1.81 |
|
24-Apr-2001 |
leo |
Both isa_hades.c and isa_milan.c are also dependent on 'isa' of course...
|
#
1.80 |
|
24-Apr-2001 |
leo |
Split the ISA common attachment stuff and the interrupt handling. There are too many differences between the Hades and Milan in this area.
|
Revision tags: thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.79 |
|
10-Apr-2001 |
leo |
fdisa needs-flag...
|
#
1.78 |
|
10-Apr-2001 |
leo |
Move dma.c away from the mainbus floppy and make it a separate entity with tag 'mbdma'.
|
#
1.77 |
|
10-Apr-2001 |
leo |
files.atari: Defopt motherboard type and make ym2149.c dependend on 'standard' atari boards. Configfiles: Add pseudo device mouse. It got dropped in the moves by accident.
|
#
1.76 |
|
31-Mar-2001 |
leo |
Wcd attacment code for the Milan. The Milan has the standard dual IDE port hardware. A Milan specific attachment is needed to modify the iot so that the streaming methods do a byteswap. Configure like: wdcisa0 at isa? port 0x1f0 irq 14 wdcisa1 at isa? port 0x170 irq 15
|
#
1.75 |
|
31-Mar-2001 |
leo |
Add a tag to the fdcisa.c and isa/fd.c files. So they won't be used unnecessary (and cause trouble).
|
#
1.74 |
|
17-Mar-2001 |
leo |
Conditionalize inclusion of the interrupt handlers for 'kbd', 'zs' and 'ncrscsi' since they are not present on the Milan.
|
#
1.73 |
|
16-Mar-2001 |
leo |
Atari specific stuff to implement the Milan floppy. The Milan uses standard ISA floppy hardware. Configure as: fdcisa0 at isa? port 0x3f0 irq 6 drq 2
|
#
1.72 |
|
09-Mar-2001 |
leo |
Expand bus_dma implementation. It will now handle the bounce buffer extensions needed to make the isa floppy driver on the Milan work.
|
#
1.71 |
|
17-Jan-2001 |
fvdl |
branches: 1.71.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.70 |
|
21-Nov-2000 |
tsutsui |
Pull in dev/i2o/files.i2o, which is required by files.pci.
|
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.69 |
|
09-May-2000 |
leo |
branches: 1.69.4; The console stuff might also be needed by 'ser'. Also update the names of the serial ports in the comments.
|
#
1.68 |
|
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
|
#
1.67 |
|
11-Feb-2000 |
leo |
Oops! Both grfcc and grfet need the generic grfabs layer.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base
|
#
1.66 |
|
27-Sep-1999 |
leo |
branches: 1.66.2; Specify the major number of the md-device. Otherwise config(1) won't emit a dev_name2blk enrty for the RAM-disk. This made the installation procedure unusable.
|
Revision tags: chs-ubc2-base
|
#
1.65 |
|
09-Jul-1999 |
thorpej |
Normalize include paths.
|
#
1.64 |
|
07-Jul-1999 |
thorpej |
pseudo-device -> defpseudo, per grammar change in config(8).
|
#
1.63 |
|
07-Jun-1999 |
thorpej |
Only declare block major numbers for devices which can be the root device.
|
#
1.62 |
|
06-May-1999 |
leo |
Add .../dev/mii/files.mii. Needed for support of the 3C590.
|
#
1.61 |
|
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.60 |
|
15-Mar-1999 |
leo |
branches: 1.60.4; First step to a framework that can be used to initialize vga-cards on the pci-bus. The code is called early in the bootphase and tries to initialize a known type of card into a 'standard' text mode. Wscons should be able to handle these cards afterwards.
|
#
1.59 |
|
15-Dec-1998 |
itohy |
Added COMPAT_LINUX support.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.58 |
|
02-Sep-1998 |
leo |
mv vmebus -> avmebus to make room for MI vmebus implementation (per reqest of Drochner).
|
#
1.57 |
|
18-Aug-1998 |
leo |
Do not include files.isapnp, this file is now included from files.isa... (Julian Coleman)
|
#
1.56 |
|
18-Aug-1998 |
leo |
Circad Leonardo video driver by 'maximum entropy'.
|
Revision tags: eeh-paddr_t-base
|
#
1.55 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.54 |
|
23-Apr-1998 |
leo |
Crazy Dots driver by Julian Coleman.
|
#
1.53 |
|
22-Apr-1998 |
leo |
Add the 'bus' code for a linear big endian bus (like VME).
|
#
1.52 |
|
22-Apr-1998 |
leo |
Add isapnp stuff (Thomas Gerner)
|
#
1.51 |
|
10-Apr-1998 |
leo |
Use MI wdc-driver.
|
#
1.50 |
|
10-Apr-1998 |
leo |
le_bus.c is dependent on pci & isa.
|
#
1.49 |
|
10-Apr-1998 |
leo |
Major overhaul of the atari bus_space implementation.
|
#
1.48 |
|
13-Mar-1998 |
leo |
Move the bus_* functions from machdep.c to bus.c .
|
#
1.47 |
|
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.46 |
|
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.45 |
|
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 marc-pcmcia-base
|
#
1.44 |
|
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.43 |
|
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.
|
#
1.42 |
|
27-Aug-1997 |
leo |
Add the isa-bus.
|
#
1.41 |
|
30-Jul-1997 |
leo |
Rename lpt to lp on some places to avoid botches between files.isa and files.atari.
|
Revision tags: marc-pcmcia-bp
|
#
1.40 |
|
04-Jun-1997 |
leo |
branches: 1.40.2; 1.40.4; Use m68k cacheops
|
#
1.39 |
|
25-May-1997 |
leo |
Add serial driver for 68901 UART (modem1 port).
|
#
1.38 |
|
09-Apr-1997 |
thorpej |
Remove redundant file directives.
|
#
1.37 |
|
01-Apr-1997 |
leo |
Make it possible to remove the lpt device by making it 'needs-flag'. Remove lpt-device from the BOOT kernel.
|
#
1.36 |
|
01-Apr-1997 |
leo |
Add wd-driver. The driver is basically the driver present in the arm32 port (Thanks Mark!) with a few atari specific things and the bad block handling disabled.
|
#
1.35 |
|
26-Mar-1997 |
leo |
Use m68k/sig_machdep.c
|
#
1.34 |
|
17-Mar-1997 |
gwr |
Separate bcopy and copypage stuff from copy.s
|
#
1.33 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.32 |
|
10-Mar-1997 |
leo |
Add support for the Lance ethernet card on the VME-bus (Riebl/PAM)
|
#
1.31 |
|
03-Mar-1997 |
leo |
Addition of VME bus code.
|
#
1.30 |
|
26-Feb-1997 |
leo |
Use generic date conversion module.
|
Revision tags: is-newarp-base
|
#
1.29 |
|
21-Jan-1997 |
thorpej |
branches: 1.29.4; "md" is declared in sys/conf/files, now.
|
#
1.28 |
|
28-Dec-1996 |
pk |
branches: 1.28.2; rename: ramdisk => md
|
#
1.27 |
|
26-Dec-1996 |
leo |
Add intr_establish/disestablish functions. Currently only the lpt-driver is converted to use them...
|
#
1.26 |
|
16-Dec-1996 |
leo |
The file hdfd_intr.s should only be included in conjunction with the Hades floppy driver.
|
#
1.25 |
|
09-Nov-1996 |
leo |
Add the Hades floppy driver.
|
#
1.24 |
|
16-Oct-1996 |
leo |
Update pathnames of included files for new version of config.
|
#
1.23 |
|
04-Oct-1996 |
leo |
Additions for the et4000 driver & pci-bus. Note that there are still missing pieces so both et4000 & pci can not yet be used.
|
#
1.22 |
|
25-Sep-1996 |
leo |
More preps for et-driver.
|
#
1.21 |
|
16-Sep-1996 |
leo |
- Add M68040 option where appropriate - Reflect changes on the grf/ite/view system for et4000 console support - Set timezone to 0 - Document FPSP option
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.20 |
|
12-Apr-1996 |
leo |
misc.c ->stalloc.c
|
#
1.19 |
|
27-Mar-1996 |
leo |
- Add printer device - Add ym2149 files - Make ramdisk a pseudo-device
|
#
1.18 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.17 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.16 |
|
14-Mar-1996 |
leo |
Switch to the mi ramdisk driver.
|
#
1.15 |
|
06-Mar-1996 |
leo |
Use files.scsi
|
#
1.14 |
|
06-Jan-1996 |
leo |
Add an nvram-driver. This driver makes it possible to read/write the configuration info stored in the nvram on the mc146818.
|
#
1.13 |
|
01-Dec-1995 |
leo |
Use files.fpe
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.12 |
|
28-Aug-1995 |
leo |
Detect type and precence of an FPU in the kernel instead of relying on GEM.
|
#
1.11 |
|
20-Aug-1995 |
leo |
Add Falcon video support. Thanks to Thomas Gerner.
|
#
1.10 |
|
11-Aug-1995 |
leo |
New version of NCR5380-SCSI driver. This version is far more generic than the previous version. The machine dependent part contains the configuration for both the TT and FALCON. The configuration files have been changed to select SCSI-support for either TT, Falcon or both. The configuration file for the Atari-Falcon will only get _really_ usefull when the Falcon video part is finished.
|
#
1.9 |
|
25-Jun-1995 |
leo |
Mouse driver added.
|
#
1.8 |
|
09-Jun-1995 |
leo |
Add our own db_memrw.c for ddb.
|
#
1.7 |
|
28-May-1995 |
leo |
Add emulator.
|
#
1.6 |
|
27-Apr-1995 |
christos |
Use new files.sunos
|
#
1.5 |
|
22-Apr-1995 |
christos |
Move sunos_machdep.c to m68k
|
#
1.4 |
|
22-Apr-1995 |
christos |
- added sunos_machdep.c for sun3, atari, amiga and mac68k. - changed machdep.c and trap.c to use struct emul. - remove ep_setup references. - added struct emul to all emulations.
|
#
1.3 |
|
16-Apr-1995 |
leo |
Added maxpartitions.
|
#
1.2 |
|
11-Apr-1995 |
mellon |
Reference cninit.c as well as cons.c
|
#
1.1 |
|
26-Mar-1995 |
leo |
branches: 1.1.1; Initial revision
|
#
1.124 |
|
25-Jun-2022 |
tsutsui |
Allocalte enough reserved ST-RAM to make the old Xserver work by default.
Instead, check ST-RAM size and TT-RAM size on startup and restrict size of reserved ST memory on lower RAM machines. Closes PR port-atari/41002 from David Ross.
While here, make options ST_POOL_SIZE defparam'ed to make sure to reflect config(5) changes on each build.
|
Revision tags: 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 isaki-audio2-base
|
#
1.123 |
|
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.122 |
|
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.121 |
|
25-Feb-2018 |
mrg |
branches: 1.121.2; 1.121.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-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE rmind-smpnet-nbase netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 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 jmcneill-audiomp3-base
|
#
1.120 |
|
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.119 |
|
12-Jun-2011 |
rmind |
branches: 1.119.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 jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 rmind-uvmplock-base jym-xensuspend-base
|
#
1.118 |
|
12-Dec-2010 |
tsutsui |
branches: 1.118.6; Rename device name of Crazy Dots II ET4000 video from et(4) to et4k(4) to deliver the name to recently committed newer and more common MI device, et(4) at PCIe (Agere ET1310/ET1301 network driver) in PR kern/39094. http://mail-index.NetBSD.org/source-changes/2010/11/13/msg014416.html
No particular reaction for a month on source-changes-d@, no responsible person on atari port, and probably no active user still using ET4000 on TT030 running NetBSD/atari.
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.117 |
|
01-Apr-2010 |
tsutsui |
Add support for the EtherNEC.
The EtherNEC is yet another user designed device for Atari machines, an NE2000 based ISA board connected to Atari's ROM cartridge slot with simple but ingenious interface and cartridge port adapter, and it's the most available network solution for the old Atari machines.
See following pages for more details about EtherNEC: http://hardware.atari.org/ether/ http://home.arcor.de/thomas.redelberger/prj/atari/etherne/ http://www.freemint.org/ethernec/ethernec.html
|
#
1.116 |
|
13-Mar-2010 |
tsutsui |
branches: 1.116.2; Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge.
The SMC_TT is the user designed "handmade" VME-ISA bridge circuit for 16 bit VME slot on TT030 and the SMC Elite Ultra ISA Ethernet card. More information about SMC_TT can be found in the following archive: ftp://ftp.funet.fi/pub/atari/net/smc_tt1.zip
Demonstrated on the NetBSD booth in Open Source Conference 2010 Kansai@Kobe.
|
Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211
|
#
1.115 |
|
06-Dec-2009 |
tsutsui |
branches: 1.115.2; Remove old MD pmap.c files for amiga and atari. They no longer work due to reorganization of common pmap_motorola.c.
|
#
1.114 |
|
19-Oct-2009 |
tsutsui |
Switch the atari port to the common m68k/m68k/pmap_motorola.c, at last.
|
Revision tags: yamt-nfs-mp-base8 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.113 |
|
01-Jan-2009 |
tsutsui |
Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35
- change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes
Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me.
Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari.
Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5.
|
Revision tags: 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.112 |
|
20-Feb-2008 |
drochner |
branches: 1.112.6; 1.112.10; 1.112.18; 1.112.20; 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-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 mjf-devfs-base vmlocking-nbase matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.111 |
|
03-Dec-2007 |
ad |
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.110 |
|
10-Apr-2007 |
macallan |
branches: 1.110.12; 1.110.14; 1.110.20; include files.wsfb
|
#
1.109 |
|
21-Mar-2007 |
tsutsui |
Apply MI softintr(9) patch before it becomes rotten. Untested. See also: http://mail-index.netbsd.org/port-atari/2007/03/07/0000.html
|
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.108 |
|
11-Dec-2005 |
christos |
branches: 1.108.24; 1.108.26; 1.108.30; 1.108.32; 1.108.34; 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 kent-audio1-beforemerge kent-audio1-base ktrace-lwp-base
|
#
1.107 |
|
07-Dec-2004 |
chs |
branches: 1.107.12; use the m68k-common procfs_machdep.c on all m68k platforms.
|
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.106 |
|
13-Mar-2004 |
bjh21 |
Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures.
|
#
1.105 |
|
08-Oct-2003 |
bouyer |
pciide_machdep.c depends on pciide_common, not pciide. Pointed out and fix tested by Marc Recht.
|
#
1.104 |
|
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.103 |
|
28-Jun-2003 |
he |
branches: 1.103.2; Defflag M060SP and PANICBUTTON, since the corresponding include files are now referenced from atari_init.c and machdep.c. The PANICBUTTON implementation appears to be incomplete, compared to the other ports which have this option implemented.
|
#
1.102 |
|
02-Feb-2003 |
thomas |
Add support for wsdisplay and wskbd for HADES. Add config option for et4000 with 2MB memory.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
#
1.101 |
|
08-Dec-2002 |
leo |
Make things work with the new autoconf stuff: - The pcibus is now called 'pcib' and the isabus 'isab'. Their attributes are 'pcibus' and 'isabus' respectively. This makes the underlying busses attach again. - Initialize the parent structure in the config_console() function. Otherwise we end up without a console.
|
#
1.100 |
|
03-Nov-2002 |
chs |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
#
1.99 |
|
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.98 |
|
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.97 |
|
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.96 |
|
29-Aug-2002 |
leo |
defopt SERCONSOLE
|
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.95 |
|
16-Apr-2002 |
thorpej |
branches: 1.95.2; * Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.94 |
|
07-Jan-2002 |
thorpej |
Pull in files.wfont.
|
#
1.93 |
|
05-Dec-2001 |
atatat |
TRY_SCSI_LINKED_COMMANDS is a param, not a flag.
|
#
1.92 |
|
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.91 |
|
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\""
|
#
1.90 |
|
20-Nov-2001 |
lukem |
regenerate for whitespace cleanup
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf
|
#
1.89 |
|
08-Sep-2001 |
thomas |
branches: 1.89.4; Now the default ecexutable is ELF. Add COMPAT_AOUT_M68K to GENERIC options.
|
Revision tags: thorpej-devvp-base
|
#
1.88 |
|
09-Jul-2001 |
leo |
branches: 1.88.2; 1.88.4; defopt atari scsi options.
|
#
1.87 |
|
18-Jun-2001 |
christos |
Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
1.86 |
|
07-Jun-2001 |
leo |
Remove the atari specific incarnation of wdc_isa.c. We don't need it (in fact it didn't work that well either), all could be done by simply adding the NOSTREAM options to the flags of the generic ISA frontend. There was probably to much byteswapping in my brain when I invented this.
|
#
1.85 |
|
29-May-2001 |
leo |
We need the fonts for pci_vga too...
|
#
1.84 |
|
29-May-2001 |
leo |
Move over to pciide. My CDROM drive wouldn't work with the wdcisa attachment, but it does work with the pciide attachment.
|
#
1.83 |
|
15-May-2001 |
leo |
Split pci_machdep into a generic/hades/milan part. There is much difference in configspace and interrupt handling.
|
#
1.82 |
|
14-May-2001 |
leo |
Add wscons related includes.
|
Revision tags: thorpej_scsipi_beforemerge
|
#
1.81 |
|
24-Apr-2001 |
leo |
Both isa_hades.c and isa_milan.c are also dependent on 'isa' of course...
|
#
1.80 |
|
24-Apr-2001 |
leo |
Split the ISA common attachment stuff and the interrupt handling. There are too many differences between the Hades and Milan in this area.
|
Revision tags: thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.79 |
|
10-Apr-2001 |
leo |
fdisa needs-flag...
|
#
1.78 |
|
10-Apr-2001 |
leo |
Move dma.c away from the mainbus floppy and make it a separate entity with tag 'mbdma'.
|
#
1.77 |
|
10-Apr-2001 |
leo |
files.atari: Defopt motherboard type and make ym2149.c dependend on 'standard' atari boards. Configfiles: Add pseudo device mouse. It got dropped in the moves by accident.
|
#
1.76 |
|
31-Mar-2001 |
leo |
Wcd attacment code for the Milan. The Milan has the standard dual IDE port hardware. A Milan specific attachment is needed to modify the iot so that the streaming methods do a byteswap. Configure like: wdcisa0 at isa? port 0x1f0 irq 14 wdcisa1 at isa? port 0x170 irq 15
|
#
1.75 |
|
31-Mar-2001 |
leo |
Add a tag to the fdcisa.c and isa/fd.c files. So they won't be used unnecessary (and cause trouble).
|
#
1.74 |
|
17-Mar-2001 |
leo |
Conditionalize inclusion of the interrupt handlers for 'kbd', 'zs' and 'ncrscsi' since they are not present on the Milan.
|
#
1.73 |
|
16-Mar-2001 |
leo |
Atari specific stuff to implement the Milan floppy. The Milan uses standard ISA floppy hardware. Configure as: fdcisa0 at isa? port 0x3f0 irq 6 drq 2
|
#
1.72 |
|
09-Mar-2001 |
leo |
Expand bus_dma implementation. It will now handle the bounce buffer extensions needed to make the isa floppy driver on the Milan work.
|
#
1.71 |
|
17-Jan-2001 |
fvdl |
branches: 1.71.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.70 |
|
21-Nov-2000 |
tsutsui |
Pull in dev/i2o/files.i2o, which is required by files.pci.
|
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.69 |
|
09-May-2000 |
leo |
branches: 1.69.4; The console stuff might also be needed by 'ser'. Also update the names of the serial ports in the comments.
|
#
1.68 |
|
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
|
#
1.67 |
|
11-Feb-2000 |
leo |
Oops! Both grfcc and grfet need the generic grfabs layer.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base
|
#
1.66 |
|
27-Sep-1999 |
leo |
branches: 1.66.2; Specify the major number of the md-device. Otherwise config(1) won't emit a dev_name2blk enrty for the RAM-disk. This made the installation procedure unusable.
|
Revision tags: chs-ubc2-base
|
#
1.65 |
|
09-Jul-1999 |
thorpej |
Normalize include paths.
|
#
1.64 |
|
07-Jul-1999 |
thorpej |
pseudo-device -> defpseudo, per grammar change in config(8).
|
#
1.63 |
|
07-Jun-1999 |
thorpej |
Only declare block major numbers for devices which can be the root device.
|
#
1.62 |
|
06-May-1999 |
leo |
Add .../dev/mii/files.mii. Needed for support of the 3C590.
|
#
1.61 |
|
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.60 |
|
15-Mar-1999 |
leo |
branches: 1.60.4; First step to a framework that can be used to initialize vga-cards on the pci-bus. The code is called early in the bootphase and tries to initialize a known type of card into a 'standard' text mode. Wscons should be able to handle these cards afterwards.
|
#
1.59 |
|
15-Dec-1998 |
itohy |
Added COMPAT_LINUX support.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.58 |
|
02-Sep-1998 |
leo |
mv vmebus -> avmebus to make room for MI vmebus implementation (per reqest of Drochner).
|
#
1.57 |
|
18-Aug-1998 |
leo |
Do not include files.isapnp, this file is now included from files.isa... (Julian Coleman)
|
#
1.56 |
|
18-Aug-1998 |
leo |
Circad Leonardo video driver by 'maximum entropy'.
|
Revision tags: eeh-paddr_t-base
|
#
1.55 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.54 |
|
23-Apr-1998 |
leo |
Crazy Dots driver by Julian Coleman.
|
#
1.53 |
|
22-Apr-1998 |
leo |
Add the 'bus' code for a linear big endian bus (like VME).
|
#
1.52 |
|
22-Apr-1998 |
leo |
Add isapnp stuff (Thomas Gerner)
|
#
1.51 |
|
10-Apr-1998 |
leo |
Use MI wdc-driver.
|
#
1.50 |
|
10-Apr-1998 |
leo |
le_bus.c is dependent on pci & isa.
|
#
1.49 |
|
10-Apr-1998 |
leo |
Major overhaul of the atari bus_space implementation.
|
#
1.48 |
|
13-Mar-1998 |
leo |
Move the bus_* functions from machdep.c to bus.c .
|
#
1.47 |
|
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.46 |
|
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.45 |
|
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 marc-pcmcia-base
|
#
1.44 |
|
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.43 |
|
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.
|
#
1.42 |
|
27-Aug-1997 |
leo |
Add the isa-bus.
|
#
1.41 |
|
30-Jul-1997 |
leo |
Rename lpt to lp on some places to avoid botches between files.isa and files.atari.
|
Revision tags: marc-pcmcia-bp
|
#
1.40 |
|
04-Jun-1997 |
leo |
branches: 1.40.2; 1.40.4; Use m68k cacheops
|
#
1.39 |
|
25-May-1997 |
leo |
Add serial driver for 68901 UART (modem1 port).
|
#
1.38 |
|
09-Apr-1997 |
thorpej |
Remove redundant file directives.
|
#
1.37 |
|
01-Apr-1997 |
leo |
Make it possible to remove the lpt device by making it 'needs-flag'. Remove lpt-device from the BOOT kernel.
|
#
1.36 |
|
01-Apr-1997 |
leo |
Add wd-driver. The driver is basically the driver present in the arm32 port (Thanks Mark!) with a few atari specific things and the bad block handling disabled.
|
#
1.35 |
|
26-Mar-1997 |
leo |
Use m68k/sig_machdep.c
|
#
1.34 |
|
17-Mar-1997 |
gwr |
Separate bcopy and copypage stuff from copy.s
|
#
1.33 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.32 |
|
10-Mar-1997 |
leo |
Add support for the Lance ethernet card on the VME-bus (Riebl/PAM)
|
#
1.31 |
|
03-Mar-1997 |
leo |
Addition of VME bus code.
|
#
1.30 |
|
26-Feb-1997 |
leo |
Use generic date conversion module.
|
Revision tags: is-newarp-base
|
#
1.29 |
|
21-Jan-1997 |
thorpej |
branches: 1.29.4; "md" is declared in sys/conf/files, now.
|
#
1.28 |
|
28-Dec-1996 |
pk |
branches: 1.28.2; rename: ramdisk => md
|
#
1.27 |
|
26-Dec-1996 |
leo |
Add intr_establish/disestablish functions. Currently only the lpt-driver is converted to use them...
|
#
1.26 |
|
16-Dec-1996 |
leo |
The file hdfd_intr.s should only be included in conjunction with the Hades floppy driver.
|
#
1.25 |
|
09-Nov-1996 |
leo |
Add the Hades floppy driver.
|
#
1.24 |
|
16-Oct-1996 |
leo |
Update pathnames of included files for new version of config.
|
#
1.23 |
|
04-Oct-1996 |
leo |
Additions for the et4000 driver & pci-bus. Note that there are still missing pieces so both et4000 & pci can not yet be used.
|
#
1.22 |
|
25-Sep-1996 |
leo |
More preps for et-driver.
|
#
1.21 |
|
16-Sep-1996 |
leo |
- Add M68040 option where appropriate - Reflect changes on the grf/ite/view system for et4000 console support - Set timezone to 0 - Document FPSP option
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.20 |
|
12-Apr-1996 |
leo |
misc.c ->stalloc.c
|
#
1.19 |
|
27-Mar-1996 |
leo |
- Add printer device - Add ym2149 files - Make ramdisk a pseudo-device
|
#
1.18 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.17 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.16 |
|
14-Mar-1996 |
leo |
Switch to the mi ramdisk driver.
|
#
1.15 |
|
06-Mar-1996 |
leo |
Use files.scsi
|
#
1.14 |
|
06-Jan-1996 |
leo |
Add an nvram-driver. This driver makes it possible to read/write the configuration info stored in the nvram on the mc146818.
|
#
1.13 |
|
01-Dec-1995 |
leo |
Use files.fpe
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.12 |
|
28-Aug-1995 |
leo |
Detect type and precence of an FPU in the kernel instead of relying on GEM.
|
#
1.11 |
|
20-Aug-1995 |
leo |
Add Falcon video support. Thanks to Thomas Gerner.
|
#
1.10 |
|
11-Aug-1995 |
leo |
New version of NCR5380-SCSI driver. This version is far more generic than the previous version. The machine dependent part contains the configuration for both the TT and FALCON. The configuration files have been changed to select SCSI-support for either TT, Falcon or both. The configuration file for the Atari-Falcon will only get _really_ usefull when the Falcon video part is finished.
|
#
1.9 |
|
25-Jun-1995 |
leo |
Mouse driver added.
|
#
1.8 |
|
09-Jun-1995 |
leo |
Add our own db_memrw.c for ddb.
|
#
1.7 |
|
28-May-1995 |
leo |
Add emulator.
|
#
1.6 |
|
27-Apr-1995 |
christos |
Use new files.sunos
|
#
1.5 |
|
22-Apr-1995 |
christos |
Move sunos_machdep.c to m68k
|
#
1.4 |
|
22-Apr-1995 |
christos |
- added sunos_machdep.c for sun3, atari, amiga and mac68k. - changed machdep.c and trap.c to use struct emul. - remove ep_setup references. - added struct emul to all emulations.
|
#
1.3 |
|
16-Apr-1995 |
leo |
Added maxpartitions.
|
#
1.2 |
|
11-Apr-1995 |
mellon |
Reference cninit.c as well as cons.c
|
#
1.1 |
|
26-Mar-1995 |
leo |
branches: 1.1.1; Initial revision
|
Revision tags: isaki-audio2-base
|
#
1.123 |
|
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.122 |
|
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.121 |
|
25-Feb-2018 |
mrg |
branches: 1.121.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-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE rmind-smpnet-nbase netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 jmcneill-usbmp-base10 yamt-pagecache-base5 jmcneill-usbmp-base9 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 jmcneill-audiomp3-base
|
#
1.120 |
|
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.119 |
|
12-Jun-2011 |
rmind |
branches: 1.119.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 jym-xensuspend-nbase uebayasi-xip-base7 bouyer-quota2-nbase bouyer-quota2-base jruoho-x86intr-base matt-mips64-premerge-20101231 rmind-uvmplock-base jym-xensuspend-base
|
#
1.118 |
|
12-Dec-2010 |
tsutsui |
branches: 1.118.6; Rename device name of Crazy Dots II ET4000 video from et(4) to et4k(4) to deliver the name to recently committed newer and more common MI device, et(4) at PCIe (Agere ET1310/ET1301 network driver) in PR kern/39094. http://mail-index.NetBSD.org/source-changes/2010/11/13/msg014416.html
No particular reaction for a month on source-changes-d@, no responsible person on atari port, and probably no active user still using ET4000 on TT030 running NetBSD/atari.
|
Revision tags: uebayasi-xip-base6 uebayasi-xip-base5 uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 uebayasi-xip-base2 yamt-nfs-mp-base10 uebayasi-xip-base1
|
#
1.117 |
|
01-Apr-2010 |
tsutsui |
Add support for the EtherNEC.
The EtherNEC is yet another user designed device for Atari machines, an NE2000 based ISA board connected to Atari's ROM cartridge slot with simple but ingenious interface and cartridge port adapter, and it's the most available network solution for the old Atari machines.
See following pages for more details about EtherNEC: http://hardware.atari.org/ether/ http://home.arcor.de/thomas.redelberger/prj/atari/etherne/ http://www.freemint.org/ethernec/ethernec.html
|
#
1.116 |
|
13-Mar-2010 |
tsutsui |
branches: 1.116.2; Add support for the SMC Elite Ultra Ethernet with the SMC_TT VME-ISA bridge.
The SMC_TT is the user designed "handmade" VME-ISA bridge circuit for 16 bit VME slot on TT030 and the SMC Elite Ultra ISA Ethernet card. More information about SMC_TT can be found in the following archive: ftp://ftp.funet.fi/pub/atari/net/smc_tt1.zip
Demonstrated on the NetBSD booth in Open Source Conference 2010 Kansai@Kobe.
|
Revision tags: yamt-nfs-mp-base9 uebayasi-xip-base matt-premerge-20091211
|
#
1.115 |
|
06-Dec-2009 |
tsutsui |
branches: 1.115.2; Remove old MD pmap.c files for amiga and atari. They no longer work due to reorganization of common pmap_motorola.c.
|
#
1.114 |
|
19-Oct-2009 |
tsutsui |
Switch the atari port to the common m68k/m68k/pmap_motorola.c, at last.
|
Revision tags: yamt-nfs-mp-base8 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.113 |
|
01-Jan-2009 |
tsutsui |
Pull the following amiga's pmap changes to atari: arch/amiga/amiga/amiga_init.c 1.95-1.97, 1.100-1.102 arch/amiga/amiga/pmap.c 1.123, 1.126-1.131, 1.142, 1.145 arch/amiga/amiga/pmap_bootstrap.c 1.1, 1.2, 1.3, 1.4 arch/amiga/conf/files.amiga 1.137 arch/amiga/include/pcb.h 1.16 arch/amiga/include/pmap.h 1.44 arch/amiga/include/pte.h 1.19 arch/amiga/include/vmparam.h 1.35
- change kernel address space layout (i.e. move Sysmap to the end of KVA) to match other m68k ports, which should be done on yamt-km merge - rework pmap_zero_page(), pmap_copy_page() and some more other functions to make them compatible with m68k/pmap_motorola.c - move pmap_bootstrap() into a separate file to allow using either the atari pmap.c or the m68k common pmap_motorola.c - use common m68k include files, pcb.h, pmap_motorola.h, and pte_motorola.h - misc style and cosmetic changes
Most merge work is done by Tuomo Makinen, and miscellaneous fixes and cleanups are done by me.
Tested on Falcon with both 68030 and 68060 by Tuomo, and also tested on TT030 by David Ross on port-atari.
Should be pulled up to netbsd-4 (it requires at least Sysmap changes) and netbsd-5.
|
Revision tags: 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.112 |
|
20-Feb-2008 |
drochner |
branches: 1.112.6; 1.112.10; 1.112.18; 1.112.20; 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-merge1 vmlocking2-base3 bouyer-xeni386-nbase yamt-kmem-base3 cube-autoconf-base yamt-kmem-base2 bouyer-xeni386-base yamt-kmem-base vmlocking2-base2 reinoud-bufcleanup-nbase vmlocking2-base1 mjf-devfs-base vmlocking-nbase matt-armv6-base jmcneill-pm-base reinoud-bufcleanup-base
|
#
1.111 |
|
03-Dec-2007 |
ad |
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.110 |
|
10-Apr-2007 |
macallan |
branches: 1.110.12; 1.110.14; 1.110.20; include files.wsfb
|
#
1.109 |
|
21-Mar-2007 |
tsutsui |
Apply MI softintr(9) patch before it becomes rotten. Untested. See also: http://mail-index.netbsd.org/port-atari/2007/03/07/0000.html
|
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.108 |
|
11-Dec-2005 |
christos |
branches: 1.108.24; 1.108.26; 1.108.30; 1.108.32; 1.108.34; 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 kent-audio1-beforemerge kent-audio1-base ktrace-lwp-base
|
#
1.107 |
|
07-Dec-2004 |
chs |
branches: 1.107.12; use the m68k-common procfs_machdep.c on all m68k platforms.
|
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.106 |
|
13-Mar-2004 |
bjh21 |
Abstract the interface between pckbc(4), and the pckbd(4) and pms(4) drivers that attach to it. This allows for other host interface chips that use the same keyboards and mice, such as the ones in the ARM IOMD20, ARM7500, and SA-1111. The PC-compatible driver is still called pckbc(4), and the new abstraction layer is "pckbport", so the child devices have moved from sys/dev/pckbc to sys/dev/pckbport, which also contains some code shared between all host controllers. To avoid incompatibility, pckbdreg.h is still installed in /usr/include/dev/pckbc.
In theory, this shouldn't cause any behavioural changes in the drivers concerned. Thy just use rather more function pointers than before. Tested on i386 and (with a new host driver) acorn32. Compiled on several other affected architectures.
|
#
1.105 |
|
08-Oct-2003 |
bouyer |
pciide_machdep.c depends on pciide_common, not pciide. Pointed out and fix tested by Marc Recht.
|
#
1.104 |
|
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.103 |
|
28-Jun-2003 |
he |
branches: 1.103.2; Defflag M060SP and PANICBUTTON, since the corresponding include files are now referenced from atari_init.c and machdep.c. The PANICBUTTON implementation appears to be incomplete, compared to the other ports which have this option implemented.
|
#
1.102 |
|
02-Feb-2003 |
thomas |
Add support for wsdisplay and wskbd for HADES. Add config option for et4000 with 2MB memory.
|
Revision tags: nathanw_sa_before_merge fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base nathanw_sa_base
|
#
1.101 |
|
08-Dec-2002 |
leo |
Make things work with the new autoconf stuff: - The pcibus is now called 'pcib' and the isabus 'isab'. Their attributes are 'pcibus' and 'isabus' respectively. This makes the underlying busses attach again. - Initialize the parent structure in the config_console() function. Otherwise we end up without a console.
|
#
1.100 |
|
03-Nov-2002 |
chs |
use a merged sys_machdep.c for all the motorola-MMU m68k platforms.
|
#
1.99 |
|
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.98 |
|
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.97 |
|
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.96 |
|
29-Aug-2002 |
leo |
defopt SERCONSOLE
|
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.95 |
|
16-Apr-2002 |
thorpej |
branches: 1.95.2; * Move the mii_bitbang attribute into dev/mii/files.mii * Pull in dev/mii/files.mii from conf/files, rather than playing the magic "files include order" dance in N machine-dependent configuration definitions.
|
Revision tags: eeh-devprop-base newlock-base ifpoll-base
|
#
1.94 |
|
07-Jan-2002 |
thorpej |
Pull in files.wfont.
|
#
1.93 |
|
05-Dec-2001 |
atatat |
TRY_SCSI_LINKED_COMMANDS is a param, not a flag.
|
#
1.92 |
|
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.91 |
|
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\""
|
#
1.90 |
|
20-Nov-2001 |
lukem |
regenerate for whitespace cleanup
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf
|
#
1.89 |
|
08-Sep-2001 |
thomas |
branches: 1.89.4; Now the default ecexutable is ELF. Add COMPAT_AOUT_M68K to GENERIC options.
|
Revision tags: thorpej-devvp-base
|
#
1.88 |
|
09-Jul-2001 |
leo |
branches: 1.88.2; 1.88.4; defopt atari scsi options.
|
#
1.87 |
|
18-Jun-2001 |
christos |
Add an e_trapsignal member to struct emul, so that emulated processes can send the appropriate signal depending on the trap type.
|
#
1.86 |
|
07-Jun-2001 |
leo |
Remove the atari specific incarnation of wdc_isa.c. We don't need it (in fact it didn't work that well either), all could be done by simply adding the NOSTREAM options to the flags of the generic ISA frontend. There was probably to much byteswapping in my brain when I invented this.
|
#
1.85 |
|
29-May-2001 |
leo |
We need the fonts for pci_vga too...
|
#
1.84 |
|
29-May-2001 |
leo |
Move over to pciide. My CDROM drive wouldn't work with the wdcisa attachment, but it does work with the pciide attachment.
|
#
1.83 |
|
15-May-2001 |
leo |
Split pci_machdep into a generic/hades/milan part. There is much difference in configspace and interrupt handling.
|
#
1.82 |
|
14-May-2001 |
leo |
Add wscons related includes.
|
Revision tags: thorpej_scsipi_beforemerge
|
#
1.81 |
|
24-Apr-2001 |
leo |
Both isa_hades.c and isa_milan.c are also dependent on 'isa' of course...
|
#
1.80 |
|
24-Apr-2001 |
leo |
Split the ISA common attachment stuff and the interrupt handling. There are too many differences between the Hades and Milan in this area.
|
Revision tags: thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.79 |
|
10-Apr-2001 |
leo |
fdisa needs-flag...
|
#
1.78 |
|
10-Apr-2001 |
leo |
Move dma.c away from the mainbus floppy and make it a separate entity with tag 'mbdma'.
|
#
1.77 |
|
10-Apr-2001 |
leo |
files.atari: Defopt motherboard type and make ym2149.c dependend on 'standard' atari boards. Configfiles: Add pseudo device mouse. It got dropped in the moves by accident.
|
#
1.76 |
|
31-Mar-2001 |
leo |
Wcd attacment code for the Milan. The Milan has the standard dual IDE port hardware. A Milan specific attachment is needed to modify the iot so that the streaming methods do a byteswap. Configure like: wdcisa0 at isa? port 0x1f0 irq 14 wdcisa1 at isa? port 0x170 irq 15
|
#
1.75 |
|
31-Mar-2001 |
leo |
Add a tag to the fdcisa.c and isa/fd.c files. So they won't be used unnecessary (and cause trouble).
|
#
1.74 |
|
17-Mar-2001 |
leo |
Conditionalize inclusion of the interrupt handlers for 'kbd', 'zs' and 'ncrscsi' since they are not present on the Milan.
|
#
1.73 |
|
16-Mar-2001 |
leo |
Atari specific stuff to implement the Milan floppy. The Milan uses standard ISA floppy hardware. Configure as: fdcisa0 at isa? port 0x3f0 irq 6 drq 2
|
#
1.72 |
|
09-Mar-2001 |
leo |
Expand bus_dma implementation. It will now handle the bounce buffer extensions needed to make the isa floppy driver on the Milan work.
|
#
1.71 |
|
17-Jan-2001 |
fvdl |
branches: 1.71.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.70 |
|
21-Nov-2000 |
tsutsui |
Pull in dev/i2o/files.i2o, which is required by files.pci.
|
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.69 |
|
09-May-2000 |
leo |
branches: 1.69.4; The console stuff might also be needed by 'ser'. Also update the names of the serial ports in the comments.
|
#
1.68 |
|
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
|
#
1.67 |
|
11-Feb-2000 |
leo |
Oops! Both grfcc and grfet need the generic grfabs layer.
|
Revision tags: wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base fvdl-softdep-base
|
#
1.66 |
|
27-Sep-1999 |
leo |
branches: 1.66.2; Specify the major number of the md-device. Otherwise config(1) won't emit a dev_name2blk enrty for the RAM-disk. This made the installation procedure unusable.
|
Revision tags: chs-ubc2-base
|
#
1.65 |
|
09-Jul-1999 |
thorpej |
Normalize include paths.
|
#
1.64 |
|
07-Jul-1999 |
thorpej |
pseudo-device -> defpseudo, per grammar change in config(8).
|
#
1.63 |
|
07-Jun-1999 |
thorpej |
Only declare block major numbers for devices which can be the root device.
|
#
1.62 |
|
06-May-1999 |
leo |
Add .../dev/mii/files.mii. Needed for support of the 3C590.
|
#
1.61 |
|
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.60 |
|
15-Mar-1999 |
leo |
branches: 1.60.4; First step to a framework that can be used to initialize vga-cards on the pci-bus. The code is called early in the bootphase and tries to initialize a known type of card into a 'standard' text mode. Wscons should be able to handle these cards afterwards.
|
#
1.59 |
|
15-Dec-1998 |
itohy |
Added COMPAT_LINUX support.
|
Revision tags: kenh-if-detach-base chs-ubc-base
|
#
1.58 |
|
02-Sep-1998 |
leo |
mv vmebus -> avmebus to make room for MI vmebus implementation (per reqest of Drochner).
|
#
1.57 |
|
18-Aug-1998 |
leo |
Do not include files.isapnp, this file is now included from files.isa... (Julian Coleman)
|
#
1.56 |
|
18-Aug-1998 |
leo |
Circad Leonardo video driver by 'maximum entropy'.
|
Revision tags: eeh-paddr_t-base
|
#
1.55 |
|
21-Jul-1998 |
drochner |
adapt to LANCE driver split
|
#
1.54 |
|
23-Apr-1998 |
leo |
Crazy Dots driver by Julian Coleman.
|
#
1.53 |
|
22-Apr-1998 |
leo |
Add the 'bus' code for a linear big endian bus (like VME).
|
#
1.52 |
|
22-Apr-1998 |
leo |
Add isapnp stuff (Thomas Gerner)
|
#
1.51 |
|
10-Apr-1998 |
leo |
Use MI wdc-driver.
|
#
1.50 |
|
10-Apr-1998 |
leo |
le_bus.c is dependent on pci & isa.
|
#
1.49 |
|
10-Apr-1998 |
leo |
Major overhaul of the atari bus_space implementation.
|
#
1.48 |
|
13-Mar-1998 |
leo |
Move the bus_* functions from machdep.c to bus.c .
|
#
1.47 |
|
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.46 |
|
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.45 |
|
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 marc-pcmcia-base
|
#
1.44 |
|
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.43 |
|
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.
|
#
1.42 |
|
27-Aug-1997 |
leo |
Add the isa-bus.
|
#
1.41 |
|
30-Jul-1997 |
leo |
Rename lpt to lp on some places to avoid botches between files.isa and files.atari.
|
Revision tags: marc-pcmcia-bp
|
#
1.40 |
|
04-Jun-1997 |
leo |
branches: 1.40.2; 1.40.4; Use m68k cacheops
|
#
1.39 |
|
25-May-1997 |
leo |
Add serial driver for 68901 UART (modem1 port).
|
#
1.38 |
|
09-Apr-1997 |
thorpej |
Remove redundant file directives.
|
#
1.37 |
|
01-Apr-1997 |
leo |
Make it possible to remove the lpt device by making it 'needs-flag'. Remove lpt-device from the BOOT kernel.
|
#
1.36 |
|
01-Apr-1997 |
leo |
Add wd-driver. The driver is basically the driver present in the arm32 port (Thanks Mark!) with a few atari specific things and the bad block handling disabled.
|
#
1.35 |
|
26-Mar-1997 |
leo |
Use m68k/sig_machdep.c
|
#
1.34 |
|
17-Mar-1997 |
gwr |
Separate bcopy and copypage stuff from copy.s
|
#
1.33 |
|
15-Mar-1997 |
is |
New ARP system, supports IPv4 over any hardware link.
Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will only support Ethernet. Tcpdump itself should be ok, but libpcap needs lot of work.
For the detailed change history, look at the commit log entries for the is-newarp branch.
|
Revision tags: is-newarp-before-merge
|
#
1.32 |
|
10-Mar-1997 |
leo |
Add support for the Lance ethernet card on the VME-bus (Riebl/PAM)
|
#
1.31 |
|
03-Mar-1997 |
leo |
Addition of VME bus code.
|
#
1.30 |
|
26-Feb-1997 |
leo |
Use generic date conversion module.
|
Revision tags: is-newarp-base
|
#
1.29 |
|
21-Jan-1997 |
thorpej |
branches: 1.29.4; "md" is declared in sys/conf/files, now.
|
#
1.28 |
|
28-Dec-1996 |
pk |
branches: 1.28.2; rename: ramdisk => md
|
#
1.27 |
|
26-Dec-1996 |
leo |
Add intr_establish/disestablish functions. Currently only the lpt-driver is converted to use them...
|
#
1.26 |
|
16-Dec-1996 |
leo |
The file hdfd_intr.s should only be included in conjunction with the Hades floppy driver.
|
#
1.25 |
|
09-Nov-1996 |
leo |
Add the Hades floppy driver.
|
#
1.24 |
|
16-Oct-1996 |
leo |
Update pathnames of included files for new version of config.
|
#
1.23 |
|
04-Oct-1996 |
leo |
Additions for the et4000 driver & pci-bus. Note that there are still missing pieces so both et4000 & pci can not yet be used.
|
#
1.22 |
|
25-Sep-1996 |
leo |
More preps for et-driver.
|
#
1.21 |
|
16-Sep-1996 |
leo |
- Add M68040 option where appropriate - Reflect changes on the grf/ite/view system for et4000 console support - Set timezone to 0 - Document FPSP option
|
Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
|
#
1.20 |
|
12-Apr-1996 |
leo |
misc.c ->stalloc.c
|
#
1.19 |
|
27-Mar-1996 |
leo |
- Add printer device - Add ym2149 files - Make ramdisk a pseudo-device
|
#
1.18 |
|
17-Mar-1996 |
cgd |
adjust to deal with expression support for optional file specs
|
#
1.17 |
|
17-Mar-1996 |
thorpej |
New device attachment scheme:
- split softc size and match/attach out from cfdriver into a new struct cfattach.
- new "attach" directive for files.*. May specify the name of the cfattach structure, so that devices may be easily attached to parents with different autoconfiguration semantics.
|
#
1.16 |
|
14-Mar-1996 |
leo |
Switch to the mi ramdisk driver.
|
#
1.15 |
|
06-Mar-1996 |
leo |
Use files.scsi
|
#
1.14 |
|
06-Jan-1996 |
leo |
Add an nvram-driver. This driver makes it possible to read/write the configuration info stored in the nvram on the mc146818.
|
#
1.13 |
|
01-Dec-1995 |
leo |
Use files.fpe
|
Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
|
#
1.12 |
|
28-Aug-1995 |
leo |
Detect type and precence of an FPU in the kernel instead of relying on GEM.
|
#
1.11 |
|
20-Aug-1995 |
leo |
Add Falcon video support. Thanks to Thomas Gerner.
|
#
1.10 |
|
11-Aug-1995 |
leo |
New version of NCR5380-SCSI driver. This version is far more generic than the previous version. The machine dependent part contains the configuration for both the TT and FALCON. The configuration files have been changed to select SCSI-support for either TT, Falcon or both. The configuration file for the Atari-Falcon will only get _really_ usefull when the Falcon video part is finished.
|
#
1.9 |
|
25-Jun-1995 |
leo |
Mouse driver added.
|
#
1.8 |
|
09-Jun-1995 |
leo |
Add our own db_memrw.c for ddb.
|
#
1.7 |
|
28-May-1995 |
leo |
Add emulator.
|
#
1.6 |
|
27-Apr-1995 |
christos |
Use new files.sunos
|
#
1.5 |
|
22-Apr-1995 |
christos |
Move sunos_machdep.c to m68k
|
#
1.4 |
|
22-Apr-1995 |
christos |
- added sunos_machdep.c for sun3, atari, amiga and mac68k. - changed machdep.c and trap.c to use struct emul. - remove ep_setup references. - added struct emul to all emulations.
|
#
1.3 |
|
16-Apr-1995 |
leo |
Added maxpartitions.
|
#
1.2 |
|
11-Apr-1995 |
mellon |
Reference cninit.c as well as cons.c
|
#
1.1 |
|
26-Mar-1995 |
leo |
branches: 1.1.1; Initial revision
|