Up to [cvs.NetBSD.org] / src / sys / arch / hp700 / dev
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.23 / (download) - annotate - [select for diffs], Wed May 23 16:11:37 2012 UTC (11 months, 3 weeks ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
khorben-n900,
jmcneill-usbmp-base10,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.22: +10 -8
lines
Diff to previous 1.22 (colored)
Rework the hp700 interrupt code to - note chip restictions on interrupt in the kernel config - allocate interrupts at attach time - track per CPU interrupts - remove a funciton written in assembly
Revision 1.22 / (download) - annotate - [select for diffs], Tue Apr 3 12:07:26 2012 UTC (13 months, 2 weeks ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8
Changes since 1.21: +4 -3
lines
Diff to previous 1.21 (colored)
Kill cpu_gethpa by using the HPA stored in the cpu_info structure.
Revision 1.21 / (download) - annotate - [select for diffs], Fri Jul 1 18:33:09 2011 UTC (22 months, 2 weeks ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.20: +3 -3
lines
Diff to previous 1.20 (colored)
#include <sys/bus.h> instead of <machine/bus.h>.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Feb 1 18:33:24 2011 UTC (2 years, 3 months ago) by skrll
Branch: MAIN
CVS Tags: uebayasi-xip-base7,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base
Changes since 1.19: +9 -9
lines
Diff to previous 1.19 (colored)
Change some structure and structure member names to better suit my eye. No functional change. Same code before and after.
Revision 1.19 / (download) - annotate - [select for diffs], Thu Jan 13 21:15:13 2011 UTC (2 years, 4 months ago) by skrll
Branch: MAIN
CVS Tags: jruoho-x86intr-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.18: +2 -11
lines
Diff to previous 1.18 (colored)
Redo the way devices are found. Probe "Snake" machines with PDC_MEMMAP and others with PDC_SYSTEM_MAP. Some PDCs don't tell us about all devices and/or the whole device tree. Walk each bus to find these unreported devices.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 4 10:42:33 2011 UTC (2 years, 4 months ago) by skrll
Branch: MAIN
Changes since 1.17: +4 -7
lines
Diff to previous 1.17 (colored)
Centralise the PDC procedure calls into one file and use a minimal set of kernel data for PDC results. Remove the filler components from the PDC structures as a result. Other tidyups while here.
Revision 1.17 / (download) - annotate - [select for diffs], Sat Dec 11 19:32:05 2010 UTC (2 years, 5 months ago) by skrll
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.16: +10 -6
lines
Diff to previous 1.16 (colored)
Don't panic if something bad happens in attachment. Just print and error and return.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Dec 5 12:19:09 2010 UTC (2 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.15: +3 -2
lines
Diff to previous 1.15 (colored)
Make the interrupt evcnt name consistent everywhere.
Revision 1.15 / (download) - annotate - [select for diffs], Tue Nov 3 05:07:25 2009 UTC (3 years, 6 months ago) by snj
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9,
yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base6,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1,
uebayasi-xip-base,
uebayasi-xip,
matt-premerge-20091211
Branch point for: rmind-uvmplock
Changes since 1.14: +11 -15
lines
Diff to previous 1.14 (colored)
Follow upstream license changes for files with Michael Shalayeff's copyright. In most cases, this means dropping the 3rd and 4th clauses.
Revision 1.14 / (download) - annotate - [select for diffs], Sun May 24 06:53:34 2009 UTC (3 years, 11 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
jymxensuspend-base
Changes since 1.13: +12 -12
lines
Diff to previous 1.13 (colored)
u_intNN_t -> uintNN_t "same" code before and after.
Revision 1.13 / (download) - annotate - [select for diffs], Thu May 7 15:34:49 2009 UTC (4 years ago) by skrll
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4
Changes since 1.12: +11 -10
lines
Diff to previous 1.12 (colored)
device_t/softc split struct device * -> device_t struct cfdata * -> cfdata_t Use aprint* There are a couple of MI drivers with MD attachments left.
Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 30 07:01:26 2009 UTC (4 years ago) by skrll
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3
Changes since 1.11: +43 -10
lines
Diff to previous 1.11 (colored)
Merge nick-hppapmap.
This is a port of the OpenBSD pmap and trap handling code to get us
- Performance boost on some/all machines.
- Well on the way to PA2.0 (in 32bit mode) support. Several
machines probe hardware, but fail sometime after interrupts
are enabled.
Other things changed / fixed on the branch are
- update autoconf to use the OpenBSD code.
- com @ dino is very close to being supported.
- HPPA_REDZONE has been replaced with a working redzone which
is enabled with DIAGNOSTIC.
- UPAGES has been halved in size.
- power(4) from OpenBSD to fix a few bugs.
- updated list of modules from OpenBSD.
- initial ports of uturn(4), astro(4) and elroy(4).
- update some copyrights (remove advertising clause, etc.)
Thanks to mjf for some of the above, testing and listening.
Revision 1.11 / (download) - annotate - [select for diffs], Sat Mar 29 15:59:26 2008 UTC (5 years, 1 month ago) by skrll
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
matt-mips64-base2,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: yamt-nfs-mp,
nick-hppapmap,
jym-xensuspend
Changes since 1.10: +3 -6
lines
Diff to previous 1.10 (colored)
Tidyup the attachment of various devices in the same way as OpenBSD and use the same name. Must have been funny to someone.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 11 12:17:24 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
yamt-pdpolicy,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
yamt-idlelwp-base8,
yamt-idlelwp,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
vmlocking-base,
vmlocking,
thorpej-atomic-base,
thorpej-atomic,
simonb-timecounters-base,
simonb-timecounters,
simonb-timcounters-final,
rpaulo-netinet-merge-pcb-base,
rpaulo-netinet-merge-pcb,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
reinoud-bufcleanup,
ppcoea-renovation-base,
ppcoea-renovation,
post-newlock2-merge,
peter-altq-base,
peter-altq,
nick-net80211-sync-base,
nick-net80211-sync,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
newlock2-nbase,
newlock2-base,
newlock2,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
mjf-ufs-trans-base,
mjf-ufs-trans,
mjf-devfs-base,
mjf-devfs,
matt-nb4-arm-base,
matt-nb4-arm,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
jmcneill-pm-base,
jmcneill-pm,
jmcneill-base,
hpcarm-cleanup-base,
hpcarm-cleanup,
gdamore-uart-base,
gdamore-uart,
elad-kernelauth-base,
elad-kernelauth,
cube-autoconf-base,
cube-autoconf,
chap-midi-nbase,
chap-midi-base,
chap-midi,
bouyer-xeni386-nbase,
bouyer-xeni386-merge1,
bouyer-xeni386-base,
bouyer-xeni386,
bouyer-xenamd64-base2,
bouyer-xenamd64-base,
bouyer-xenamd64,
ad-socklock-base1,
ad-audiomp-base,
ad-audiomp,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: mjf-devfs2
Changes since 1.9: +2 -2
lines
Diff to previous 1.9 (colored)
merge ktrace-lwp.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Jan 28 17:38:50 2005 UTC (8 years, 3 months ago) by jkunz
Branch: MAIN
CVS Tags: yamt-vop-base3,
yamt-vop-base2,
yamt-vop-base,
yamt-vop,
yamt-readahead-pervnode,
yamt-readahead-perfile,
yamt-readahead-base3,
yamt-readahead-base2,
yamt-readahead-base,
yamt-readahead,
yamt-lazymbuf,
yamt-km-base4,
yamt-km-base3,
yamt-km-base2,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
netbsd-3-base,
netbsd-3-1-RELEASE,
netbsd-3-1-RC4,
netbsd-3-1-RC3,
netbsd-3-1-RC2,
netbsd-3-1-RC1,
netbsd-3-1-1-RELEASE,
netbsd-3-1,
netbsd-3-0-RELEASE,
netbsd-3-0-RC6,
netbsd-3-0-RC5,
netbsd-3-0-RC4,
netbsd-3-0-RC3,
netbsd-3-0-RC2,
netbsd-3-0-RC1,
netbsd-3-0-3-RELEASE,
netbsd-3-0-2-RELEASE,
netbsd-3-0-1-RELEASE,
netbsd-3-0,
netbsd-3,
matt-timespec,
ktrace-lwp-base,
kent-audio2-base
Changes since 1.8: +10 -2
lines
Diff to previous 1.8 (colored)
Implement powerd(8) interface via sysmon(9) for power switch, controllable by sysctl(8).
Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 23 17:09:29 2003 UTC (9 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: yamt-km-base,
netbsd-2-base,
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-1,
netbsd-2-0-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-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0,
netbsd-2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-km,
kent-audio2
Changes since 1.7: +10 -16
lines
Diff to previous 1.7 (colored)
de-__P, remove register, ansify.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Nov 18 04:04:42 2003 UTC (9 years, 6 months ago) by chs
Branch: MAIN
Changes since 1.6: +6 -3
lines
Diff to previous 1.6 (colored)
restructure autoconf for [ABCDJK]-class machines. add phantomas bus. adapted from OpenBSD by Jochen Kunz.
Revision 1.6 / (download) - annotate - [select for diffs], Tue Jul 15 02:29:24 2003 UTC (9 years, 10 months ago) by lukem
Branch: MAIN
Changes since 1.5: +4 -1
lines
Diff to previous 1.5 (colored)
__KERNEL_RCSID()
Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 2 05:17:47 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
kqueue-beforemerge,
kqueue-base,
kqueue-aftermerge,
gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw,
fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.4: +3 -4
lines
Diff to previous 1.4 (colored)
Use CFATTACH_DECL().
Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 27 20:31:59 2002 UTC (10 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +2 -2
lines
Diff to previous 1.3 (colored)
Declare all cfattach structures const.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Aug 25 20:20:00 2002 UTC (10 years, 8 months ago) by fredette
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.2: +36 -10
lines
Diff to previous 1.2 (colored)
No longer use BTLB entries to map the entire address spaces of I/O subsystems, since BTLB entries can be scarce and very little of an I/O subsystem normally needs to be mapped. Instead, the pmap now allows mappings of I/O space to be entered with pmap_kenter_pa. bus_space mappings for small amounts of I/O space (as for virtually all devices) are made this way, with BTLB entries still used for large mappings for things like framebuffers. This has led to more and cleaned-up uses of bus_space(9) and has caused some autoconf cleanup. Also, kgdb is now attached and connected before autoconfiguration, which is much earlier than before.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 16 15:02:40 2002 UTC (10 years, 9 months ago) by fredette
Branch: MAIN
Changes since 1.1: +42 -8
lines
Diff to previous 1.1 (colored)
This cleans up interrupts with respect to GSC bus chips and the devices they contain. IRQ information for these has been removed from the kernel configuration file. GSC bus chips now choose an available CPU IRQ for themselves, and know IRQ information for all of the devices they may contain. Minor autoconfiguration changes support this. Renamed the old-style vmstat interrupt counters to say "ipl" and not "irq", since they've been disconnected from irq numbers. Also provide a function to allocate an irq bit from an interrupt register, and a function to report the next ipl bit that will be allocated.
Revision 1.1 / (download) - annotate - [select for diffs], Thu Jun 6 19:48:04 2002 UTC (10 years, 11 months ago) by fredette
Branch: MAIN
Branch point for: kqueue,
gehenna-devsw
Added hp700-specific files. Still a work in progress.