#
1.63 |
|
08-May-2019 |
isaki |
Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible).
Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c
|
Revision tags: isaki-audio2-base pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 netbsd-7-2-RELEASE pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 netbsd-7-1-2-RELEASE pgoyette-compat-base netbsd-7-1-1-RELEASE tls-maxphys-base-20171202 matt-nb8-mediatek-base nick-nhusb-base-20170825 perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 jdolecek-ncq-base pgoyette-localcount-20170320 netbsd-7-1-RELEASE netbsd-7-1-RC2 nick-nhusb-base-20170204 netbsd-7-nhusb-base-20170116 bouyer-socketcan-base pgoyette-localcount-20170107 netbsd-7-1-RC1 nick-nhusb-base-20161204 pgoyette-localcount-20161104 netbsd-7-0-2-RELEASE nick-nhusb-base-20161004 localcount-20160914 netbsd-7-nhusb-base pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base nick-nhusb-base-20160907 nick-nhusb-base-20160529 netbsd-7-0-1-RELEASE nick-nhusb-base-20160422 nick-nhusb-base-20160319 nick-nhusb-base-20151226 netbsd-7-0-RELEASE nick-nhusb-base-20150921 netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 nick-nhusb-base-20150606 nick-nhusb-base-20150406 nick-nhusb-base netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 rmind-smpnet-nbase riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base rmind-smpnet-base agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 tls-maxphys-base
|
#
1.62 |
|
08-Dec-2012 |
kiyohara |
branches: 1.62.40; Add required attribute mk48txx to nvram.
|
Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 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 yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base
|
#
1.61 |
|
22-Jun-2011 |
matt |
branches: 1.61.2; 1.61.12; Add support pci_intr_setattr. Export non-inline version of pci api for modules (_MODULE is defined). Fix definition of pc_conf_hook and pc_conf_interrupt. Switch to using inlines instead of macros. Switch ibm4xx to use <powerpc/pci_machdep.h>
|
Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE 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 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base uebayasi-xip-base6 uebayasi-xip-base5 netbsd-5-1-RELEASE uebayasi-xip-base4 uebayasi-xip-base3 yamt-nfs-mp-base11 netbsd-5-1-RC4 matt-nb5-mips64-k15 uebayasi-xip-base2 yamt-nfs-mp-base10 netbsd-5-1-RC3 netbsd-5-1-RC2 uebayasi-xip-base1 netbsd-5-1-RC1 rmind-uvmplock-base yamt-nfs-mp-base9 uebayasi-xip-base netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 yamt-nfs-mp-base8 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 yamt-nfs-mp-base7 netbsd-5-0-1-RELEASE jymxensuspend-base yamt-nfs-mp-base6 yamt-nfs-mp-base5 yamt-nfs-mp-base4 yamt-nfs-mp-base3 nick-hppapmap-base4 nick-hppapmap-base3 netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 nick-hppapmap-base2 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 haad-dm-base2 haad-nbase2 ad-audiomp2-base netbsd-5-base nick-hppapmap-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 mjf-devfs2-base nick-net80211-sync-base keiichi-mipv6-base matt-armv6-nbase hpcarm-cleanup-base
|
#
1.60 |
|
20-Feb-2008 |
drochner |
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.59 |
|
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: jmcneill-base bouyer-xenamd64-base2 yamt-x86pmap-base4 bouyer-xenamd64-base
|
#
1.58 |
|
17-Oct-2007 |
garbled |
branches: 1.58.2; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
Revision tags: nick-csl-alignment-base5 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.57 |
|
10-Apr-2007 |
macallan |
branches: 1.57.4; 1.57.12; 1.57.14; 1.57.16; 1.57.18; include files.wsfb
|
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 rpaulo-netinet-merge-pcb-base
|
#
1.56 |
|
23-Jun-2006 |
garbled |
branches: 1.56.10; 1.56.14; 1.56.16; 1) Modify pnpbus attachment code to properly decode pnp memory range packets. 2) Modify pnpbus attachment code to record the chipid of the device if it has one. 3) Change the clock probes to use the chipid, rather than relying on potentially untrustworthy subtype and interface. 4) Add decoding of memory ranges to the RESIDUAL_DUMP code. 5) Add a we@pnpbus device to allow netbooting and root device detection from an IBM we ethernet. (it will only work if your firmware detects it) 6) Because I moved the pnpbus probe to occur prior to pci and isa, it screwed up the root device detection and firmware path building code. Completely rewrite the fw-path detection code to deal with this.
|
Revision tags: chap-midi-nbase chap-midi-base
|
#
1.55 |
|
15-Jun-2006 |
garbled |
A bit of clock rototill. It's safer to detect things known by the residual with the pnpbus probes, than it is to do it with raw isa probes, so I've replaced the isa mkclock and mcclock code with a pnpbus attachment.
While writing the mkclock code, I realized that on motorola prep machines the mkclock uses the same port range as the nvram part. (it's actually the same chip/part). This was causing the nvram not to work on those machines. Now the nvram code will recognize this, and wire up the mkclock as well. The mkclock probe is just a stub probe used to pre-detect the fact that this is one of those machines.
|
Revision tags: gdamore-uart-base yamt-pdpolicy-base5 elad-kernelauth-base simonb-timecounters-base
|
#
1.54 |
|
10-May-2006 |
garbled |
branches: 1.54.2; 1.54.4; Switch prep to use the MI mbr/disklabel code.
|
#
1.53 |
|
03-May-2006 |
garbled |
Generic soft interrupt support for prep. Mostly copied from macppc, tested on 7248 and 7043.
|
Revision tags: yamt-pdpolicy-base4 yamt-pdpolicy-base3 peter-altq-base
|
#
1.52 |
|
16-Mar-2006 |
garbled |
branches: 1.52.2; More changes to prep port: 1) Add the NVRAM device. This device allows us to speak with the nvram on prep-based machines and read/write to it. Also add a simple IOCTL interface for speaking with the nvram from userland. This hasn't been tested yet, but eventually I plan to support it with the sparc eeprom command. 2) Change the root device detection to use the nvram device to attempt to guess the boot device. Most machines should now correctly guess thier boot device, though I expect a few devices to still not work quite right yet. 3) change the default IRQ to level rather than edge in the pnpbus if the flags are invalid or empty. (based on output from a PowerStack E1) 4) correctly handle older machines in pnpbus that have FixedIOPorts rather than variable ones.
Still have much to do.
|
Revision tags: yamt-pdpolicy-base2
|
#
1.51 |
|
09-Mar-2006 |
garbled |
Prep super-commit:
1) create new pnpbus psuedo bus. This is a bus layer that reads the PNP tree from the residual data and allows attachment of devices with the information given therein. Based loosely on i386/pnpbios.
2) Delete obio bus, as with the pnp bus we no longer need it.
3) Create a number of functions that gather the information needed to set up the machine from the residual data, rather than hardcoding it in.
4) Create a quirk table for machines that are bizzare enough that the residual information is not sufficient. (such as the 6015)
5) Using the data gathering routines and the quirk table, delete struct platform completely from the architecture. Prep is now almost completely dynamic in figuring out the machine it is running on and setting things up properly.
6) Add a wdc_pnpbus driver which attaches the wdc controller found on some 7248's and the 6015. This replaces the now-defunct wdc_obio.
7) delete all the mot_* and ibm_* files, and replace them with a single ibm_machdep.c which only contains the quirk functions for the 6015 and the 6050.
8) Modify GENERIC to work with all this stuff.
|
Revision tags: yamt-pdpolicy-base yamt-uio_vmspace-base5
|
#
1.50 |
|
23-Feb-2006 |
garbled |
branches: 1.50.2; 1.50.4; Commit support for the IBM Model 7024 E20 and E30. (E30 not tested).
Changes: Added a pci-EISA bridge device and associated glue to the prep port. Adapted from i386. Change pci_intr_fixup_*() to pass the pin argument on all platforms. Make PCI_NETBSD_CONFIGURE leave the MPIC alone. We map it separately.
7024 kernel was also succ. tested on an IBM 7043, so no regression there.
|
#
1.49 |
|
11-Dec-2005 |
christos |
branches: 1.49.2; 1.49.4; 1.49.6; 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.48 |
|
08-Jul-2004 |
drochner |
branches: 1.48.12; don't need md timing functions for joystick anymore
|
#
1.47 |
|
26-Jun-2004 |
kleink |
Add platform support for the IBM RS/6000 6015 a/k/a 7020-001 a/k/a 40P.
|
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.46 |
|
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.45 |
|
14-Feb-2004 |
bjh21 |
Remove definitions of "pc" and "pcconskbd" devices which couldn't work since they used arch/prep/isa/pccons.c, which was removed in late 2001.
|
#
1.44 |
|
01-Nov-2003 |
tsutsui |
- Adapt mkclock_isa.c to MI mk48txx(4) changes. - Switch mcclock_isa.c to use MI mc146818 driver. - Use todr(9) interface with both todclock drivers.
|
#
1.43 |
|
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.42 |
|
18-Mar-2003 |
matt |
branches: 1.42.2; Switch/adapt to new bus space infrastructure.
|
#
1.41 |
|
05-Mar-2003 |
matt |
Remove port-specific procfs_machdep.c (since they are all identical and a better one resides in powerpc/powerpc/).
|
Revision tags: nathanw_sa_before_merge nathanw_sa_base
|
#
1.40 |
|
16-Jan-2003 |
matt |
Add platform support for the IBM PPS Model 6040 (E) (aka ThinkPad 820).
|
Revision tags: fvdl_fs64_base gmcgarry_ctxsw_base gmcgarry_ucred_base
|
#
1.39 |
|
30-Oct-2002 |
manu |
Moved binary compatibility options from arch directory to cpu directory
|
#
1.38 |
|
26-Oct-2002 |
jdolecek |
now that mem_no is emitted by config(8), there is no reason to keep copy of more or less identical iskmemdev() for every arch; move the function to spec_vnop.c, and g/c machine-dependant copies
|
Revision tags: kqueue-aftermerge kqueue-beforemerge kqueue-base
|
#
1.37 |
|
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.36 |
|
30-May-2002 |
nonaka |
Support IBM RS/6000 43P 7043-140.
|
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.35 |
|
16-May-2002 |
kleink |
Fix typo in attribute name.
|
#
1.34 |
|
02-May-2002 |
nonaka |
branches: 1.34.2; Added IBM Personal Power Series 830 IDE controller support.
|
#
1.33 |
|
02-May-2002 |
nonaka |
Use PLATFORM_*
|
#
1.32 |
|
02-May-2002 |
nonaka |
Added dump residual data routine.
|
#
1.31 |
|
02-May-2002 |
nonaka |
Added dump residual data routine.
|
#
1.30 |
|
25-Apr-2002 |
nonaka |
Separate consinit.
|
#
1.29 |
|
22-Apr-2002 |
augustss |
Rename the audio "bus" attribute audiobus to avoid confusion with audio device.
|
#
1.28 |
|
16-Apr-2002 |
thorpej |
* 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.27 |
|
26-Feb-2002 |
kleink |
Add platform support for the Motorola Ultra Plus and Ultra 60x boards.
Note that this currently matches only the boards built into Bull Estrella systems, as Bull chose to change the board identification string whose original content is not known at this time.
|
#
1.26 |
|
25-Feb-2002 |
kleink |
Add an attachment for the MK48T18 RTC/NVRAM found on some Motorola boards.
|
#
1.25 |
|
24-Feb-2002 |
kleink |
In order to support both indirect PCI configuration space access as well as direct-mapped PCI configuration space access (such as implemented on the IBM 27-82650 PCI Host Bridge), switch to a function vector based PCI configuration space access implementation. The appropriate PCI chipset tag is provided by platform-specific code.
|
#
1.24 |
|
02-Feb-2002 |
jdolecek |
Reduce the massive code duplication regarding joy(4). Split it into MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.
|
#
1.23 |
|
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.22 |
|
20-Nov-2001 |
lukem |
- replace "defopt" with "defparam" for options which must take a value, as config(8) will warn for value-less defparam options - minor whitespace/formatting cleanup - consolidate opt_tcp_recvspace.h and opt_tcp_sendspace.h into opt_tcp_space.h
|
#
1.21 |
|
20-Nov-2001 |
lukem |
cleanup: options SPACE TAB makeoptions TAB psuedo-device TAB remove trailing whitespace replace multiple spaces -> tabs options "FOO" -> options FOO options "FOO=bar" -> options FOO=bar options "FOO=\"bar\"" -> options FOO="\"bar\""
|
Revision tags: thorpej-mips-cache-base thorpej-devvp-base3 thorpej-devvp-base2 post-chs-ubcperf pre-chs-ubcperf thorpej-devvp-base
|
#
1.20 |
|
20-Jun-2001 |
nonaka |
branches: 1.20.2; 1.20.8; Seprate model depended code. (based on arc 'struct platform')
files.prep: - add new files entry.
pci_machdep.c: - use dev/pci/pciconf.c instead of mine for pci io/mem addr/intr fixup.
cpu.c: - separate code
machdep.c: - call ident_platform()
mainbus.c: - call pci_configure_bus(), if defined PCI_NETBSD_CONFIGURE
ibm_machdep.c: - for IBM PReP generic
ibm_6050.c: - for IBM Personal Power Series 830/850
ibm_7248.c: - for IBM RS6000/43P deppendency
|
#
1.19 |
|
18-Jun-2001 |
nonaka |
Add bus_dma entry.
|
#
1.18 |
|
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.17 |
|
15-Jun-2001 |
nonaka |
Use new common bus.h framework.
|
Revision tags: thorpej_scsipi_beforemerge thorpej_scsipi_nbase thorpej_scsipi_base
|
#
1.16 |
|
23-Jan-2001 |
nonaka |
branches: 1.16.2; fix dup include ossaudio.
|
#
1.15 |
|
19-Jan-2001 |
manu |
Added previously created files for powerpc Linux compatibility to the kernel config system
|
#
1.14 |
|
17-Jan-2001 |
fvdl |
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.13 |
|
05-Jan-2001 |
tsutsui |
Add isapnp attachment for prep.
|
#
1.12 |
|
06-Dec-2000 |
matt |
Add ThinkPad 820 audio driver (attaches but does not yet work).
|
#
1.11 |
|
01-Dec-2000 |
matt |
Add support for the IBM ThinkPad 820 G10 display (which is a WD90C24A behind a funky PCI-VLBUS bridge).
|
#
1.10 |
|
27-Nov-2000 |
matt |
Add generic ISA floppy support
|
#
1.9 |
|
27-Nov-2000 |
matt |
Use MI md_root.c
|
#
1.8 |
|
22-Nov-2000 |
matt |
Make assym.h be generated again Add pcmcia support to files.prep Add isa_intr_alloc support.
|
#
1.7 |
|
08-Nov-2000 |
ad |
branches: 1.7.2; Pull in dev/i2o/files.i2o.
|
Revision tags: netbsd-1-5-PATCH003 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
|
#
1.6 |
|
08-Jun-2000 |
nonaka |
USB support
|
#
1.5 |
|
31-May-2000 |
nonaka |
Fix maxpartitions, pointed out by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
|
Revision tags: minoura-xpg4dl-base
|
#
1.4 |
|
27-Mar-2000 |
nonaka |
branches: 1.4.2; rewrite some bus_space functions like port-i386.
|
#
1.3 |
|
15-Mar-2000 |
soren |
s/md/raid/ for RAIDframe major name.
|
#
1.2 |
|
15-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. (Missed these yesterday.. Thanks to Izumi Tsutsui for noticing, and for letting me know :) )
|
#
1.1 |
|
29-Feb-2000 |
nonaka |
Initial import prep port.
|