The NetBSD Project

CVS log for src/sys/arch/sgimips/hpc/haltwo.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / sgimips / hpc

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.23.10.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:43 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.23: +46 -117 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

Sync with HEAD

Revision 1.26 / (download) - annotate - [select for diffs], Sat May 25 04:41:53 2019 UTC (4 years, 10 months ago) by isaki
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, thorpej-altq-separation-base, thorpej-altq-separation, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-sunxi-drm-base, bouyer-sunxi-drm, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache, HEAD
Changes since 1.25: +3 -3 lines
Diff to previous 1.25 (colored)

Make it compilable even with debug option.

Revision 1.25 / (download) - annotate - [select for diffs], Wed May 8 13:40:16 2019 UTC (4 years, 11 months ago) by isaki
Branch: MAIN
Changes since 1.24: +32 -90 lines
Diff to previous 1.24 (colored)

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 1.24.2.3 / (download) - annotate - [select for diffs], Sat May 4 07:20:08 2019 UTC (4 years, 11 months ago) by isaki
Branch: isaki-audio2
Changes since 1.24.2.2: +4 -4 lines
Diff to previous 1.24.2.2 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored)

Move dev/audio_if.h -> dev/audio/audio_if.h

Revision 1.24.2.2 / (download) - annotate - [select for diffs], Sun Apr 28 02:07:42 2019 UTC (4 years, 11 months ago) by isaki
Branch: isaki-audio2
Changes since 1.24.2.1: +3 -3 lines
Diff to previous 1.24.2.1 (colored) to branchpoint 1.24 (colored)

Correct debug message in previous commit.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Sun Apr 21 12:54:25 2019 UTC (5 years ago) by isaki
Branch: isaki-audio2
Changes since 1.24: +29 -87 lines
Diff to previous 1.24 (colored)

Adapt to audio2.
- The driver doesn't seem to support recording.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 16 12:09:57 2019 UTC (5 years, 1 month ago) by isaki
Branch: MAIN
CVS Tags: isaki-audio2-base
Branch point for: isaki-audio2
Changes since 1.23: +17 -30 lines
Diff to previous 1.23 (colored)

Use C99 style struct initializer to audio_hw_if.

Revision 1.22.8.1 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:41 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.22: +2 -5 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

update from HEAD

Revision 1.22.26.1 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:51 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.22: +2 -5 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Sync with HEAD

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jun 1 02:45:07 2017 UTC (6 years, 10 months ago) by chs
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, phil-wifi-base, pgoyette-compat-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, 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, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek
Branch point for: phil-wifi
Changes since 1.22: +2 -5 lines
Diff to previous 1.22 (colored)

remove checks for failure after memory allocation calls that cannot fail:

  kmem_alloc() with KM_SLEEP
  kmem_zalloc() with KM_SLEEP
  percpu_alloc()
  pserialize_create()
  psref_class_create()

all of these paths include an assertion that the allocation has not failed,
so callers should not assert that again.

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:51 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.20: +40 -20 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

sync with head

Revision 1.22 / (download) - annotate - [select for diffs], Thu Nov 24 03:35:57 2011 UTC (12 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, 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-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, 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, localcount-20160914, khorben-n900, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver
Branch point for: tls-maxphys, nick-nhusb
Changes since 1.21: +4 -4 lines
Diff to previous 1.21 (colored)

put back IPL_AUDIO and splaudio(), at the request of rmind.  they are
aliases and now we can easily revert audio to IPL_VM if necessary,
without having to revert the whole branch.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Nov 23 23:07:30 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: MAIN
Changes since 1.20: +41 -21 lines
Diff to previous 1.20 (colored)

Merge jmcneill-audiomp3 branch, which is derived from ad-audiomp2. From
the original ad-audiomp branch notes:

  Add MP locking to the audio drivers.

  Making the audio drivers MP safe is necessary before efforts
  can be made to make the VM system MP safe.

  The are two locks per device instance, an ISR lock and
  a character device lock. The ISR lock replaces calls to
  splaudio()/splx(), and will be held across calls to device
  methods which were called at splaudio() before (e.g.
  trigger_output). The character device lock is held across
  calls to nearly all of the methods, excluding some only
  used for initialization, e.g. get_locks.

Welcome to 5.99.57.

Revision 1.20.4.2 / (download) - annotate - [select for diffs], Tue Nov 22 22:47:03 2011 UTC (12 years, 4 months ago) by jmcneill
Branch: jmcneill-audiomp3
Changes since 1.20.4.1: +2 -3 lines
Diff to previous 1.20.4.1 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)

get rid of unused 'powerstate' callback in audio_hw_if

Revision 1.20.4.1 / (download) - annotate - [select for diffs], Sun Nov 20 12:07:27 2011 UTC (12 years, 5 months ago) by jmcneill
Branch: jmcneill-audiomp3
Changes since 1.20: +42 -21 lines
Diff to previous 1.20 (colored)

adapt to audiomp api changes

Revision 1.20 / (download) - annotate - [select for diffs], Fri Jul 1 18:53:46 2011 UTC (12 years, 9 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-audiomp3-base
Branch point for: yamt-pagecache, jmcneill-audiomp3
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

#include <sys/bus.h> instead of <machine/bus.h>.

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:06:39 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.17: +12 -11 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD.

Revision 1.17.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:51:53 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.17: +12 -11 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

sync with head

Revision 1.17.8.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:38 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.17: +12 -11 lines
Diff to previous 1.17 (colored) next main 1.18 (colored)

Sync with HEAD

Revision 1.19 / (download) - annotate - [select for diffs], Tue Jan 25 13:31:41 2011 UTC (13 years, 2 months ago) by tsutsui
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.18: +10 -9 lines
Diff to previous 1.18 (colored)

Split device_t/softc. Tested on Indy.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 25 12:21:04 2011 UTC (13 years, 2 months ago) by tsutsui
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

u_intNN_t -> uintNN_t

Revision 1.15.12.1 / (download) - annotate - [select for diffs], Wed Dec 29 07:19:28 2010 UTC (13 years, 3 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Merge changes from netbsd-5.

Revision 1.14.20.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:54 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.14.20.2: +11 -9 lines
Diff to previous 1.14.20.2 (colored) to branchpoint 1.14 (colored) next main 1.15 (colored)

sync with head

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Sat Sep 26 17:59:17 2009 UTC (14 years, 6 months ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, 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-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

Pull up following revision(s) (requested by macallan in ticket #964):
	sys/arch/sgimips/hpc/haltwo.c: revision 1.16
set delta value for the mixer's master channel

Revision 1.17 / (download) - annotate - [select for diffs], Thu Sep 24 14:09:18 2009 UTC (14 years, 6 months ago) by tsutsui
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, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: rmind-uvmplock, jruoho-x86intr, bouyer-quota2
Changes since 1.16: +11 -9 lines
Diff to previous 1.16 (colored)

Replace shutdownhook_establish(9) (which was added by me)
with pmf_device_register1(9).

Revision 1.14.20.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:16 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.14.20.1: +3 -2 lines
Diff to previous 1.14.20.1 (colored) to branchpoint 1.14 (colored)

sync with head

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 14 01:06:15 2009 UTC (14 years, 11 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, jymxensuspend-base
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

set delta value for the mixer's master channel

Revision 1.14.20.1 / (download) - annotate - [select for diffs], Mon May 4 08:11:50 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.14: +18 -2 lines
Diff to previous 1.14 (colored)

sync with head.

Revision 1.14.26.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:15:55 2008 UTC (15 years, 6 months ago) by haad
Branch: haad-dm
Changes since 1.14: +18 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.14.16.1 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:07 2008 UTC (15 years, 6 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.14: +18 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with HEAD.

Revision 1.14.22.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:33:32 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.14: +18 -2 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Aug 24 13:03:39 2008 UTC (15 years, 7 months ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, 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, mjf-devfs2-base, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: netbsd-5, matt-nb5-mips64
Changes since 1.14: +18 -2 lines
Diff to previous 1.14 (colored)

Pacify haltwo audio on shutdown hook to avoid noise on poweroff.

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:21:49 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored)

sync with HEAD

Revision 1.14 / (download) - annotate - [select for diffs], Wed Oct 17 19:57:04 2007 UTC (16 years, 6 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, 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, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-1, wrstuden-revivesa-base, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2, haad-dm
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

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 1.12.10.1 / (download) - annotate - [select for diffs], Wed Oct 3 19:24:52 2007 UTC (16 years, 6 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD

Revision 1.8.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:29:16 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.8.4.1: +5 -5 lines
Diff to previous 1.8.4.1 (colored) to branchpoint 1.8 (colored) next main 1.9 (colored)

sync with head.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Mon Aug 20 18:38:42 2007 UTC (16 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Revision 1.12.14.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:47:37 2007 UTC (16 years, 8 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Revision 1.12.12.1 / (download) - annotate - [select for diffs], Tue Aug 7 18:05:39 2007 UTC (16 years, 8 months ago) by matt
Branch: matt-mips64
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync with HEAD.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Jul 23 22:28:23 2007 UTC (16 years, 9 months ago) by he
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, ppcoea-renovation-base, nick-csl-alignment-base5, matt-mips64-base, jmcneill-pm, hpcarm-cleanup, bouyer-xenamd64
Branch point for: matt-armv6
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

After move to 64-bit paddr_t, cast via vaddr_t before casting to void*.
OK'ed by macallan@.

Revision 1.11.2.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:50:11 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

Sync with HEAD.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Mar 4 06:00:39 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, nick-csl-alignment-base, mjf-ufs-trans-base, mjf-ufs-trans
Branch point for: vmlocking, ppcoea-renovation, nick-csl-alignment, matt-mips64
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Fri Jan 12 01:00:58 2007 UTC (17 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.10: +7 -4 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Sync with head.

Revision 1.8.4.1 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:53 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.8: +19 -10 lines
Diff to previous 1.8 (colored)

sync with head.

Revision 1.11 / (download) - annotate - [select for diffs], Fri Dec 29 05:26:30 2006 UTC (17 years, 3 months ago) by rumble
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.10: +7 -4 lines
Diff to previous 1.10 (colored)

IP12 (and perhaps other systems) appear to be buggy and incapable of
reliably supporting badaddr(). False negatives appear to occur
approximately 1.8 percent of the time, although neither false positives
nor consecutive false negatives occur. We take advantage of the latter
property and always use a wrapper that makes multiple checks.

My IP12 no longer sees occasional ghost devices and related panics during
boot.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Sep 16 17:01:05 2006 UTC (17 years, 7 months ago) by ghen
Branch: netbsd-3
CVS Tags: netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-1-RELEASE, netbsd-3-1
Changes since 1.8: +15 -9 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

Pull up following revision(s) (requested by rumble in ticket #1497):
	sys/arch/sgimips/hpc/haltwo.c: revision 1.10
Check the haltwo hardware present bit in the match function, rather than
in the attach function after we've thwacked several registers and
potentially wedged the machine. This fixes booting on Challenge S systems
and addresses PR 25202.
Many thanks to George Harvey for testing and feedback.

Revision 1.9.8.1 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:16 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.9: +15 -9 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

sync with head.

Revision 1.9.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:42:52 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.9: +15 -9 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

sync with head

Revision 1.9.18.1 / (download) - annotate - [select for diffs], Fri Sep 8 03:05:32 2006 UTC (17 years, 7 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.9: +15 -9 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Pull up following revision(s) (requested by rumble in ticket #120):
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.58 via patch
	sys/arch/sgimips/hpc/haltwo.c: revision 1.10
Check the haltwo hardware present bit in the match function, rather than
in the attach function after we've thwacked several registers and
potentially wedged the machine. This fixes booting on Challenge S systems
and addresses PR 25202.
Consequently, re-enable haltwo in the default kernel configuration.
Many thanks to George Harvey for testing and feedback.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Sep 4 22:06:06 2006 UTC (17 years, 7 months ago) by rumble
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, 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, matt-nb4-arm-base, matt-nb4-arm
Branch point for: newlock2
Changes since 1.9: +15 -9 lines
Diff to previous 1.9 (colored)

Check the haltwo hardware present bit in the match function, rather than
in the attach function after we've thwacked several registers and
potentially wedged the machine. This fixes booting on Challenge S systems
and addresses PR 25202.

Consequently, re-enable haltwo in the default kernel configuration.

Many thanks to George Harvey for testing and feedback.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Dec 11 12:18:53 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb, abandoned-netbsd-4
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

merge ktrace-lwp.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:21 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.7: +7 -5 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with -current

Revision 1.7.4.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:13 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.7: +7 -5 lines
Diff to previous 1.7 (colored) next main 1.8 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.3.4.7 / (download) - annotate - [select for diffs], Fri Mar 4 16:39:09 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.4.6: +7 -5 lines
Diff to previous 1.3.4.6 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.8 / (download) - annotate - [select for diffs], Mon Feb 28 07:42:53 2005 UTC (19 years, 1 month ago) by sekiya
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-km-base4, yamt-km-base3, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RC2, netbsd-3-1-RC1, 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, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf, netbsd-3
Changes since 1.7: +7 -5 lines
Diff to previous 1.7 (colored)

Attempt to verify presence of haltwo hardware, rather than just blithely
believing that all hpc3 have a haltwo.  This should help Challenge-S owners.

Revision 1.3.4.6 / (download) - annotate - [select for diffs], Mon Jan 17 19:30:19 2005 UTC (19 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.4.5: +129 -133 lines
Diff to previous 1.3.4.5 (colored) to branchpoint 1.3 (colored)

Sync with HEAD.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jan 15 15:19:51 2005 UTC (19 years, 3 months ago) by kent
Branch: MAIN
CVS Tags: yamt-km-base2, yamt-km-base
Branch point for: yamt-km, kent-audio2
Changes since 1.6: +62 -51 lines
Diff to previous 1.6 (colored)

ansify and KNF

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jan 10 22:01:36 2005 UTC (19 years, 3 months ago) by kent
Branch: MAIN
Changes since 1.5: +48 -63 lines
Diff to previous 1.5 (colored)

merge kent-audio1 branch, which introduces audio filter pipeline to the MI
audio framework


Summary of changes:

* struct audio_params
  - remove sw_code, factor, factor_denom, hw_sample_rate,
hw_encoding ,hw_precision, and hw_channels.  Conversion information
is conveyed by stream_filter_list_t.
  - change the type of sample_rate: u_long -> u_int
  - add `validbits,' which represents the valid data size in
precision bits.  It is required in order to distinguish 24/32bit
from 24/24bit or 32/32bit.

* audio_hw_if
 - add two parameters to set_params()
	stream_filter_list_t *pfil, stream_filter_list *rfil
   A HW driver should set filter recipes for requested formats
 - constify audio_params parameters of trigger_output() and
trigger_input().  They represent audio formats for the hardware.
 - make open() and close() optional
 - add int (AUMODE_PLAY or AUMODE_RECORD) and audio_params_t parameters
 to round_blocksize()

* sw_code is replaced with stream_filter_t.
  stream_filer_t converts audio data in an input buffer and writes
into another output buffer unlike sw_code, which converts data in
single buffer.
  converters in dev/auconv.c, dev/mulaw.c, dev/aurateconv.c,
dev/tc/bba.c, dev/ic/msm6258.c, and arch/arm/iomd/vidcaudio.c are
reimplemented as stream_filter_t

* MI audio
 - audiosetinfo() builds filter pipelines from stream_filter_list_t
filled by audio_hw_if::set_params()
 - audiosetinfo() returns with EINVAL if mmapped and set_params()
requests filters
 - audio_write(), audio_pint(), and audio_rint() invoke a filter
pipeline.
 - ioctl() for FIONREAD, AUDIO_WSEEK, AUDIO_GETIOFFS,
AUDIO_GETOOFFS, and audio_prinfo::{seek,samples} for
AUDIO_GETINFO handle values for a buffer nearest to userland.

* add `struct device *' parameter to ac97_attach()

* all of audio HW drivers follow audio_hw_if and ac97 changes

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Sun Jan 9 08:42:45 2005 UTC (19 years, 3 months ago) by kent
Branch: kent-audio1
Changes since 1.4.2.1: +7 -22 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

audio_hw_if change
 * make open() and close() optional
 * add int (AUMODE_PLAY or AUMODE_RECORD) and audio_params_t parameters
 to round_blocksize()

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Mon Jan 3 16:45:18 2005 UTC (19 years, 3 months ago) by kent
Branch: kent-audio1
Changes since 1.4: +43 -43 lines
Diff to previous 1.4 (colored)

adopt the filter pipeline framework

Revision 1.5 / (download) - annotate - [select for diffs], Thu Dec 30 23:18:09 2004 UTC (19 years, 3 months ago) by rumble
Branch: MAIN
CVS Tags: kent-audio1-beforemerge
Changes since 1.4: +23 -23 lines
Diff to previous 1.4 (colored)

Prepend HPC3 macros universally with "HPC3_" to distinctly recognise
the corresponding revision and maintain consistency with HPC1.

No functional change intended.

Revision 1.3.4.5 / (download) - annotate - [select for diffs], Tue Nov 2 07:50:47 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.4.4: +3 -3 lines
Diff to previous 1.3.4.4 (colored) to branchpoint 1.3 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Fri Oct 29 12:57:16 2004 UTC (19 years, 5 months ago) by yamt
Branch: MAIN
CVS Tags: kent-audio1-base
Branch point for: kent-audio1
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

constify audio_hw_if, midi_hw_if, and radio_hw_if.

Revision 1.3.4.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:21:19 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.4.3: +2 -2 lines
Diff to previous 1.3.4.3 (colored) to branchpoint 1.3 (colored)

Fix the sync with head I botched.

Revision 1.3.4.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:39:48 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.4.2: +2 -2 lines
Diff to previous 1.3.4.2 (colored) to branchpoint 1.3 (colored)

Sync with HEAD.

Revision 1.3.4.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:40:06 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3.4.1: +802 -0 lines
Diff to previous 1.3.4.1 (colored) to branchpoint 1.3 (colored)

Sync with HEAD

Revision 1.3.4.1, Mon Dec 29 06:33:57 2003 UTC (20 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.3: +0 -802 lines
FILE REMOVED

file haltwo.c was added on branch ktrace-lwp on 2004-08-03 10:40:06 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Mon Dec 29 06:33:57 2003 UTC (20 years, 3 months ago) by sekiya
Branch: MAIN
CVS Tags: 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
Branch point for: ktrace-lwp
Changes since 1.2: +7 -7 lines
Diff to previous 1.2 (colored)

Fixes to HPC abstraction layer from Steve Rumble:

        - hpc1_hdd_{ctl,bufptr} and hpc3_hdd_{ctl,bufptr} are
          established in hpcreg.h. All references to these fields
          are updated with the exception of if_sq: (haltwo,
          hpcdma). This makes reading the code and spotting bugs
          easier.
        - hpcdma.c was applying EOCHAIN to the wrong descriptor
          word for the hpc1 case.
        - I added scsi_max_xfer to the abstraction layer, and it
          allows some crusty #defines in wdsc.c to be removed.
          hpc1 now doesn't waste descriptors as it once did.
        - hpcreg.h was updated to reflect the lack of XMITDONE
          bit in hpc1. HPC1_REV15 added for a test in hpc.c
        - hpc.c now verifies HPC1 revisions (1.0 vs 1.5) and
          prints the output a little prettier ;)
        - power interrupts shouldn't establish on non-IP22
          platforms.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Oct 4 09:19:23 2003 UTC (20 years, 6 months ago) by tsutsui
Branch: MAIN
Changes since 1.1: +45 -38 lines
Diff to previous 1.1 (colored)

TAB/space cleanup.

Revision 1.1 / (download) - annotate - [select for diffs], Thu Sep 25 16:35:50 2003 UTC (20 years, 6 months ago) by lonewolf
Branch: MAIN

Support for HAL2 audio controller attached to the HPC ASIC, found on SGI Indy.

The driver is not too heavily tested and only supports audio playback and
master volume setting currently.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>