The NetBSD Project

CVS log for src/sys/arch/amiga/dev/grf.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / amiga / dev

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.69 / (download) - annotate - [select for diffs], Wed Dec 20 00:40:42 2023 UTC (3 months, 3 weeks ago) by thorpej
Branch: MAIN
CVS Tags: HEAD
Changes since 1.68: +2 -3 lines
Diff to previous 1.68 (colored)

Remove unnecessary <sys/malloc.h> include.

Revision 1.68 / (download) - annotate - [select for diffs], Tue May 24 20:50:18 2022 UTC (22 months, 3 weeks ago) by andvar
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, 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, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.67: +3 -3 lines
Diff to previous 1.67 (colored)

fix various typos in comment, documentation and log messages.

Revision 1.67 / (download) - annotate - [select for diffs], Sat Aug 7 16:18:41 2021 UTC (2 years, 8 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2
Changes since 1.66: +4 -6 lines
Diff to previous 1.66 (colored)

Merge thorpej-cfargs2.

Revision 1.66.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 23:05:52 2021 UTC (2 years, 8 months ago) by thorpej
Branch: thorpej-cfargs2
Changes since 1.66: +4 -6 lines
Diff to previous 1.66 (colored) next main 1.67 (colored)

Adapt to CFARGS().

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Thu May 13 00:47:23 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.65: +8 -4 lines
Diff to previous 1.65 (colored) next main 1.66 (colored)

Sync with HEAD.

Revision 1.66 / (download) - annotate - [select for diffs], Tue Apr 27 14:48:28 2021 UTC (2 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Branch point for: thorpej-cfargs2
Changes since 1.65: +8 -4 lines
Diff to previous 1.65 (colored)

The Amiga and Atari ports abuse some autoconfiguration internals as part
of their early console bring-up, so we need to expose some of the new
internals to them and adapt the call sites.

Revision 1.65 / (download) - annotate - [select for diffs], Sat Apr 24 23:36:24 2021 UTC (2 years, 11 months ago) by thorpej
Branch: MAIN
Branch point for: thorpej-i2c-spi-conf
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored)

Merge thorpej-cfargs branch:

Simplify and make extensible the config_search() / config_found() /
config_attach() interfaces: rather than having different variants for
which arguments you want pass along, just have a single call that
takes a variadic list of tag-value arguments.

Adjust all call sites:
- Simplify wherever possible; don't pass along arguments that aren't
  actually needed.
- Don't be explicit about what interface attribute is attaching if
  the device only has one.  (More simplification.)
- Add a config_probe() function to be used in indirect configuiration
  situations, making is visibly easier to see when indirect config is
  in play, and allowing for future change in semantics.  (As of now,
  this is just a wrapper around config_match(), but that is an
  implementation detail.)

Remove unnecessary or redundant interface attributes where they're not
needed.

There are currently 5 "cfargs" defined:
- CFARG_SUBMATCH (submatch function for direct config)
- CFARG_SEARCH (search function for indirect config)
- CFARG_IATTR (interface attribte)
- CFARG_LOCATORS (locators array)
- CFARG_DEVHANDLE (devhandle_t - wraps OFW, ACPI, etc. handles)

...and a sentinel value CFARG_EOL.

Add some extra sanity checking to ensure that interface attributes
aren't ambiguous.

Use CFARG_DEVHANDLE in MI FDT, OFW, and ACPI code, and macppc and shark
ports to associate those device handles with device_t instance.  This
will trickle trough to more places over time (need back-end for pre-OFW
Sun OBP; any others?).

Revision 1.64.32.1 / (download) - annotate - [select for diffs], Sun Mar 21 21:08:53 2021 UTC (3 years ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.64: +3 -3 lines
Diff to previous 1.64 (colored) next main 1.65 (colored)

Give config_found() the same variadic arguments treatment as
config_search().  This commit only adds the CFARG_EOL sentinel
to the existing config_found() calls.  Conversion of config_found_sm_loc()
and config_found_ia() call sites will be in subsequent commits.

Revision 1.58.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:35:48 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.58.2.2: +86 -261 lines
Diff to previous 1.58.2.2 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)

update from HEAD

Revision 1.62.4.1 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:28 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.62: +88 -263 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.64 / (download) - annotate - [select for diffs], Thu Nov 12 12:01:53 2015 UTC (8 years, 5 months ago) by phx
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, 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, 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, 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-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, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: thorpej-cfargs
Changes since 1.63: +16 -23 lines
Diff to previous 1.63 (colored)

Xorg for amiga via wsfb. Currently available on CV64 and CV64/3D. More
graphics cards will follow, when adding wscons support to them.

I didn't manage to make the "wskbd" protocol the default in the X server,
so you have to provide a small xorg.conf with Option "Protocol" "wskbd".
The standard protocol will not work as the Amiga wskbd cannot be switched
into raw mode and has no AT-scancode translation in the kernel.

On the positive side, wskbd also works with national keymaps under X.

The graphics modes can still be defined via grfconfig(8). Xorg's wsfb
driver uses the current grf video mode, which is usually mode #1.
All resolutions and depths seem to work (tested on CV64).

Revision 1.63 / (download) - annotate - [select for diffs], Sat Nov 7 14:29:10 2015 UTC (8 years, 5 months ago) by phx
Branch: MAIN
Changes since 1.62: +78 -246 lines
Diff to previous 1.62 (colored)

Improved wscons support. Virtual screens are now working.

Revision 1.58.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:43 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.58.2.1: +17 -7 lines
Diff to previous 1.58.2.1 (colored) to branchpoint 1.58 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:53:49 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.61: +3 -2 lines
Diff to previous 1.61 (colored) next main 1.62 (colored)

Rebase.

Revision 1.62 / (download) - annotate - [select for diffs], Fri Jul 25 08:10:31 2014 UTC (9 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, 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
Branch point for: nick-nhusb
Changes since 1.61: +3 -2 lines
Diff to previous 1.61 (colored)

Add d_discard to all struct cdevsw instances I could find.

All have been set to "nodiscard"; some should get a real implementation.

Revision 1.56.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:39:28 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.56.2.2: +16 -7 lines
Diff to previous 1.56.2.2 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.59.2.1 / (download) - annotate - [select for diffs], Sun May 18 17:44:55 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.59: +16 -7 lines
Diff to previous 1.59 (colored) next main 1.60 (colored)

sync with head

Revision 1.61 / (download) - annotate - [select for diffs], Sat Mar 29 12:54:27 2014 UTC (10 years ago) by mlelstv
Branch: MAIN
CVS Tags: yamt-pagecache-base9, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Branch point for: tls-earlyentropy
Changes since 1.60: +5 -5 lines
Diff to previous 1.60 (colored)

Appease compiler.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Mar 16 05:20:22 2014 UTC (10 years, 1 month ago) by dholland
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.59: +13 -4 lines
Diff to previous 1.59 (colored)

Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.

Revision 1.58.2.1 / (download) - annotate - [select for diffs], Tue Nov 20 03:00:57 2012 UTC (11 years, 4 months ago) by tls
Branch: tls-maxphys
Changes since 1.58: +17 -14 lines
Diff to previous 1.58 (colored)

Resync to 2012-11-19 00:00:00 UTC

Revision 1.56.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:18:48 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.56.2.1: +17 -14 lines
Diff to previous 1.56.2.1 (colored) to branchpoint 1.56 (colored)

sync with head

Revision 1.59 / (download) - annotate - [select for diffs], Sat Oct 27 17:17:28 2012 UTC (11 years, 5 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, agc-symver-base, agc-symver
Branch point for: rmind-smpnet
Changes since 1.58: +17 -14 lines
Diff to previous 1.58 (colored)

split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.

Revision 1.56.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:01 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.56: +437 -8 lines
Diff to previous 1.56 (colored)

sync with head

Revision 1.56.6.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:11 2012 UTC (12 years ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.56.6.1: +4 -4 lines
Diff to previous 1.56.6.1 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored)

sync to latest -current.

Revision 1.58 / (download) - annotate - [select for diffs], Tue Mar 13 18:40:27 2012 UTC (12 years, 1 month ago) by elad
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base10
Branch point for: tls-maxphys
Changes since 1.57: +4 -4 lines
Diff to previous 1.57 (colored)

Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with
something meaningful. All relevant documentation has been updated or
written.

Most of these changes were brought up in the following messages:

    http://mail-index.netbsd.org/tech-kern/2012/01/18/msg012490.html
    http://mail-index.netbsd.org/tech-kern/2012/01/19/msg012502.html
    http://mail-index.netbsd.org/tech-kern/2012/02/17/msg012728.html

Thanks to christos, manu, njoly, and jmmv for input.

Huge thanks to pgoyette for spinning these changes through some build
cycles and ATF.

Revision 1.56.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:31:15 2012 UTC (12 years, 2 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.56: +437 -8 lines
Diff to previous 1.56 (colored)

merge to -current.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Dec 15 14:25:13 2011 UTC (12 years, 4 months ago) by phx
Branch: MAIN
CVS Tags: 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, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Changes since 1.56: +437 -8 lines
Diff to previous 1.56 (colored)

Amiga wscons/Xorg support, first phase.
Implemented wscons for CV64 and CV64/3D. Other graphics cards drivers are
prepared for it, but will not be attempted before Xorg is not running.
The wscons support is disabled by default. A GENERIC kernel should behave
like always. Use WSCONS to try out a kernel with wscons support.
Done by rkujawa@ and phx@.

Revision 1.56 / (download) - annotate - [select for diffs], Thu Jun 30 20:09:19 2011 UTC (12 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored)

dependant -> dependent

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Thu Jun 23 14:18:58 2011 UTC (12 years, 9 months ago) by cherry
Branch: cherry-xenmp
Changes since 1.54: +8 -8 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Catchup with rmind-uvmplock merge.

Revision 1.52.4.2 / (download) - annotate - [select for diffs], Sun Jun 12 00:23:52 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.52.4.1: +6 -6 lines
Diff to previous 1.52.4.1 (colored) to branchpoint 1.52 (colored) next main 1.53 (colored)

sync with head

Revision 1.53.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:04:53 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.53: +9 -47 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

Sync with HEAD.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Jun 3 00:52:22 2011 UTC (12 years, 10 months ago) by matt
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base
Changes since 1.54: +8 -8 lines
Diff to previous 1.54 (colored)

CFATTACH_DECL_NEW, device_t, cfdata_t

Revision 1.52.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:49:21 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.52: +3 -42 lines
Diff to previous 1.52 (colored)

sync with head

Revision 1.53.4.1 / (download) - annotate - [select for diffs], Thu Feb 17 11:59:31 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.53: +3 -41 lines
Diff to previous 1.53 (colored) next main 1.54 (colored)

Sync with HEAD

Revision 1.54 / (download) - annotate - [select for diffs], Tue Feb 8 20:20:08 2011 UTC (13 years, 2 months ago) by rmind
Branch: MAIN
CVS Tags: uebayasi-xip-base7, jym-xensuspend-nbase, jym-xensuspend-base, cherry-xenmp-base, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: cherry-xenmp
Changes since 1.53: +3 -41 lines
Diff to previous 1.53 (colored)

Remove clause 3 (UCB advertising clause) from the University of Utah
copyright.  Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.

Revision 1.53 / (download) - annotate - [select for diffs], Mon Dec 20 00:25:25 2010 UTC (13 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.52: +2 -3 lines
Diff to previous 1.52 (colored)

Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits.  Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.

Revision 1.50.44.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:00 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.50.44.1: +4 -4 lines
Diff to previous 1.50.44.1 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)

sync with head

Revision 1.52 / (download) - annotate - [select for diffs], Mon Oct 26 19:16:54 2009 UTC (14 years, 5 months ago) by cegger
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.51: +4 -4 lines
Diff to previous 1.51 (colored)

kill extra whitespaces
reviewed by tsutsui@

Revision 1.50.58.1 / (download) - annotate - [select for diffs], Wed May 13 17:16:09 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

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

sync with head.

Revision 1.50.52.1 / (download) - annotate - [select for diffs], Tue Apr 28 07:33:39 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

Sync with HEAD.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Mar 18 17:06:41 2009 UTC (15 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, pre-softints, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jymxensuspend-base, MI-softints
Changes since 1.50: +4 -4 lines
Diff to previous 1.50 (colored)

bcopy -> memcpy

Revision 1.48.16.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:22:48 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.48.16.1: +5 -5 lines
Diff to previous 1.48.16.1 (colored) to branchpoint 1.48 (colored) next main 1.49 (colored)

sync with head.

Revision 1.49.26.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:46:39 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.49: +5 -5 lines
Diff to previous 1.49 (colored) next main 1.50 (colored)

Sync with HEAD.

Revision 1.50 / (download) - annotate - [select for diffs], Sun Mar 4 05:59:18 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, 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, yamt-idlelwp-base8, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, nick-net80211-sync-base, nick-net80211-sync, nick-hppapmap-base2, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, netbsd-5-base, 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, 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-ufs-trans-base, mjf-ufs-trans, mjf-devfs2-base, mjf-devfs2, mjf-devfs-base, mjf-devfs, 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, 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-nbase, hpcarm-cleanup-base, hpcarm-cleanup, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, jym-xensuspend
Changes since 1.49: +5 -5 lines
Diff to previous 1.49 (colored)

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

Revision 1.48.16.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:48:26 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.48: +6 -6 lines
Diff to previous 1.48 (colored)

sync with head.

Revision 1.49 / (download) - annotate - [select for diffs], Sun Dec 11 12:16:28 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: 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, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, post-newlock2-merge, peter-altq-base, peter-altq, 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, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, ad-audiomp-base, ad-audiomp, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-idlelwp
Changes since 1.48: +6 -6 lines
Diff to previous 1.48 (colored)

merge ktrace-lwp.

Revision 1.47.2.4 / (download) - annotate - [select for diffs], Sun Nov 21 13:54:33 2004 UTC (19 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.47.2.3: +6 -6 lines
Diff to previous 1.47.2.3 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)

Adapt to branch.

Revision 1.47.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:12:26 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.47.2.2: +2 -2 lines
Diff to previous 1.47.2.2 (colored) to branchpoint 1.47 (colored)

Fix the sync with head I botched.

Revision 1.47.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:31:34 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.47.2.1: +0 -0 lines
Diff to previous 1.47.2.1 (colored) to branchpoint 1.47 (colored)

Sync with HEAD.

Revision 1.47.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:31:52 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.47: +37 -3 lines
Diff to previous 1.47 (colored)

Sync with HEAD

Revision 1.48 / (download) - annotate - [select for diffs], Thu Aug 7 16:26:41 2003 UTC (20 years, 8 months ago) by agc
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, yamt-km-base2, yamt-km-base, yamt-km, 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, 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, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.47: +37 -3 lines
Diff to previous 1.47 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.38.4.7 / (download) - annotate - [select for diffs], Fri Jan 3 16:38:43 2003 UTC (21 years, 3 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.38.4.6: +3 -3 lines
Diff to previous 1.38.4.6 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)

Sync with HEAD.

Revision 1.47 / (download) - annotate - [select for diffs], Wed Jan 1 00:28:57 2003 UTC (21 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

Use aprint_normal() for cfprint routines.

Revision 1.38.4.6 / (download) - annotate - [select for diffs], Mon Nov 11 21:56:16 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.38.4.5: +3 -3 lines
Diff to previous 1.38.4.5 (colored) to branchpoint 1.38 (colored)

Catch up to -current

Revision 1.46 / (download) - annotate - [select for diffs], Wed Oct 23 09:10:32 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

merge kqueue branch into -current

kqueue provides a stateful and efficient event notification framework
currently supported events include socket, file, directory, fifo,
pipe, tty and device changes, and monitoring of processes and signals

kqueue is supported by all writable filesystems in NetBSD tree
(with exception of Coda) and all device drivers supporting poll(2)

based on work done by Jonathan Lemon for FreeBSD
initial NetBSD port done by Luke Mewburn and Jason Thorpe

Revision 1.38.4.5 / (download) - annotate - [select for diffs], Fri Oct 18 02:34:52 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.38.4.4: +5 -15 lines
Diff to previous 1.38.4.4 (colored) to branchpoint 1.38 (colored)

Catch up to -current.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Oct 10 22:33:15 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: MAIN
CVS Tags: kqueue-beforemerge
Changes since 1.44: +3 -12 lines
Diff to previous 1.44 (colored)

replace the somewhat strange poll routine with standard nopoll() (a.k.a
seltrue())

Revision 1.37.4.6 / (download) - annotate - [select for diffs], Thu Oct 10 22:00:09 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.37.4.5: +3 -12 lines
Diff to previous 1.37.4.5 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

use nokqfilter (or seltrue_kqfilter()) for drivers which provide poll
routine very similar to seltrue(); the poll routines would be cleaned
up on trunk

Revision 1.37.4.5 / (download) - annotate - [select for diffs], Thu Oct 10 18:31:24 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.37.4.4: +21 -61 lines
Diff to previous 1.37.4.4 (colored) to branchpoint 1.37 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.44 / (download) - annotate - [select for diffs], Wed Oct 2 04:55:49 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.43: +4 -5 lines
Diff to previous 1.43 (colored)

Use CFATTACH_DECL().

Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 27 20:29:56 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Declare all cfattach structures const.

Revision 1.38.4.4 / (download) - annotate - [select for diffs], Tue Sep 17 21:12:58 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.38.4.3: +19 -59 lines
Diff to previous 1.38.4.3 (colored) to branchpoint 1.38 (colored)

Catch up to -current.

Revision 1.42 / (download) - annotate - [select for diffs], Fri Sep 6 13:18:43 2002 UTC (21 years, 7 months ago) by gehenna
Branch: MAIN
Changes since 1.41: +19 -59 lines
Diff to previous 1.41 (colored)

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 1.37.4.4 / (download) - annotate - [select for diffs], Sun Jun 23 17:34:25 2002 UTC (21 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.37.4.3: +3 -3 lines
Diff to previous 1.37.4.3 (colored) to branchpoint 1.37 (colored)

catch up with -current on kqueue branch

Revision 1.41.4.3 / (download) - annotate - [select for diffs], Thu May 16 16:56:47 2002 UTC (21 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.41.4.2: +14 -6 lines
Diff to previous 1.41.4.2 (colored) to branchpoint 1.41 (colored) next main 1.42 (colored)

Add the character device switch.
Replace the access to devsw table with calling devsw API.

Revision 1.41.4.2 / (download) - annotate - [select for diffs], Thu May 16 16:54:30 2002 UTC (21 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.41.4.1: +7 -4 lines
Diff to previous 1.41.4.1 (colored) to branchpoint 1.41 (colored)

Call device interface via device switch, not directly.

Revision 1.41.4.1 / (download) - annotate - [select for diffs], Thu May 16 16:50:16 2002 UTC (21 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.41: +2 -53 lines
Diff to previous 1.41 (colored)

Remove BANKEDDEVPAGER stuff.

Revision 1.38.4.3 / (download) - annotate - [select for diffs], Mon Apr 1 07:38:56 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.38.4.2: +3 -3 lines
Diff to previous 1.38.4.2 (colored) to branchpoint 1.38 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.41 / (download) - annotate - [select for diffs], Sun Mar 17 19:40:28 2002 UTC (22 years, 1 month ago) by atatat
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, gehenna-devsw-base, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.40: +3 -3 lines
Diff to previous 1.40 (colored)

Convert ioctl code to use EPASSTHROUGH instead of -1 or ENOTTY for
indicating an unhandled "command".  ERESTART is -1, which can lead to
confusion.  ERESTART has been moved to -3 and EPASSTHROUGH has been
placed at -4.  No ioctl code should now return -1 anywhere.  The
ioctl() system call is now properly restartable.

Revision 1.38.4.2 / (download) - annotate - [select for diffs], Thu Feb 28 04:06:37 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.38.4.1: +430 -0 lines
Diff to previous 1.38.4.1 (colored) to branchpoint 1.38 (colored)

Catch up to -current.

Revision 1.37.4.3 / (download) - annotate - [select for diffs], Mon Feb 11 20:06:53 2002 UTC (22 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.37.4.2: +35 -67 lines
Diff to previous 1.37.4.2 (colored) to branchpoint 1.37 (colored)

Sync w/ -current.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Jan 28 09:56:55 2002 UTC (22 years, 2 months ago) by aymeric
Branch: MAIN
CVS Tags: newlock-base, newlock, ifpoll-base
Changes since 1.39: +4 -1 lines
Diff to previous 1.39 (colored)

add __KERNEL_RCSID as suggested by Luke Mewburn

Revision 1.39 / (download) - annotate - [select for diffs], Sat Jan 26 13:40:54 2002 UTC (22 years, 2 months ago) by aymeric
Branch: MAIN
Changes since 1.38: +32 -67 lines
Diff to previous 1.38 (colored)

- ANSIfy
- remove some trailing spaces/tabs
- minor style nits

Revision 1.37.4.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:37:17 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.37.4.1: +2 -2 lines
Diff to previous 1.37.4.1 (colored) to branchpoint 1.37 (colored)

Sync kqueue branch with -current.

Revision 1.37.2.2 / (download) - annotate - [select for diffs], Wed Oct 10 11:55:50 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.37.2.1: +54 -43 lines
Diff to previous 1.37.2.1 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Convert all remaining devices.

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:37:15 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Catch up with -current.

Revision 1.38.4.1, Wed Sep 19 18:10:33 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.38: +0 -462 lines
FILE REMOVED

file grf.c was added on branch nathanw_sa on 2002-02-28 04:06:37 +0000

Revision 1.38 / (download) - annotate - [select for diffs], Wed Sep 19 18:10:33 2001 UTC (22 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2
Branch point for: nathanw_sa
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

machine/fbio.h -> dev/sun/fbio.h

Revision 1.37.4.1 / (download) - annotate - [select for diffs], Wed Sep 12 19:04:00 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.37: +9 -1 lines
Diff to previous 1.37 (colored)

Add noop kqueue entry points.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 19:58:33 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.34: +7 -9 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

I updated the amiga SCSI drivers, but completely untested yet (may not even
compile)

Revision 1.34.12.1 / (download) - annotate - [select for diffs], Fri Jun 30 16:27:14 2000 UTC (23 years, 9 months ago) by simonb
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2
Changes since 1.34: +6 -5 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Pull up mmap paddr_t/off_t changes from trunk.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 29 08:44:05 2000 UTC (23 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base, thorpej-devvp-base, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-devvp, kqueue
Changes since 1.36: +1 -2 lines
Diff to previous 1.36 (colored)

remove include of <vm/vm.h>. <vm/vm.h> -> <uvm/uvm_extern.h>

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 26 14:20:30 2000 UTC (23 years, 9 months ago) by mrg
Branch: MAIN
Changes since 1.35: +2 -4 lines
Diff to previous 1.35 (colored)

remove/move more mach vm header files:

	<vm/pglist.h> -> <uvm/uvm_pglist.h>
	<vm/vm_inherit.h> -> <uvm/uvm_inherit.h>
	<vm/vm_kern.h> -> into <uvm/uvm_extern.h>
	<vm/vm_object.h> -> nothing
	<vm/vm_pager.h> -> into <uvm/uvm_pager.h>

also includes a bunch of <vm/vm_page.h> include removals (due to redudancy
with <vm/vm.h>), and a scattering of other similar headers.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jun 26 04:55:23 2000 UTC (23 years, 9 months ago) by simonb
Branch: MAIN
Changes since 1.34: +6 -5 lines
Diff to previous 1.34 (colored)

Change the kernel mmap interface so that the offset to map is an
"off_t" and the return value is a "paddr_t" to allow mappings
at offsets past 2^31 bytes.  Somewhat inspired by FreeBSD, which
only changed the offset to a "vm_offset_t".

Includes updates for the i386, pc532 and sh3 mmmmap from Jason Thorpe.

Revision 1.33.8.1 / (download) - annotate - [select for diffs], Fri Feb 18 19:34:03 2000 UTC (24 years, 2 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002
Changes since 1.33: +10 -3 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

Pull up revision 1.34 (requested by is):
  Implement GRFIOGLANK ioctl, which is nowadays needed by
  screenblank(8).

Revision 1.34 / (download) - annotate - [select for diffs], Mon Aug 16 19:55:27 1999 UTC (24 years, 8 months ago) by is
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase
Branch point for: thorpej_scsipi, netbsd-1-5
Changes since 1.33: +10 -3 lines
Diff to previous 1.33 (colored)

Add a quick and dirty FBIOGVIDEO implementation. This is hardware independent,
by saving the last written FIOSVIDEO/GRFIOCBLANK value into a shadow variable
in the grf_softc and returning this value on FBIOGVIDEO.
The presence of this ioctl is needed by screenblank(8) nowadays.
Original problem reported by Lars Hecking on the port-amiga mailing list.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Jan 12 10:39:29 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, kenh-if-detach-base, kenh-if-detach, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, eeh-paddr_t-base, eeh-paddr_t, chs-ubc2-base, chs-ubc2, chs-ubc-base, chs-ubc
Branch point for: netbsd-1-4
Changes since 1.32: +1 -5 lines
Diff to previous 1.32 (colored)

Adjust for changes to config.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Dec 23 09:10:01 1996 UTC (27 years, 3 months ago) by veego
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, thorpej-setroot, netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3, mrg-vm-swap, marc-pcmcia-bp, marc-pcmcia-base, marc-pcmcia, is-newarp-before-merge, is-newarp-base, is-newarp, bouyer-scsipi
Changes since 1.31: +5 -5 lines
Diff to previous 1.31 (colored)

Get rid of __BROKEN_INDIRECT_CONFIG.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Oct 13 03:06:58 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.30: +5 -5 lines
Diff to previous 1.30 (colored)

backout previous kprintf change

Revision 1.30 / (download) - annotate - [select for diffs], Fri Oct 11 21:12:50 1996 UTC (27 years, 6 months ago) by mhitch
Branch: MAIN
Changes since 1.29: +5 -6 lines
Diff to previous 1.29 (colored)

Changes for poll(2).

Revision 1.29 / (download) - annotate - [select for diffs], Thu Oct 10 23:55:39 1996 UTC (27 years, 6 months ago) by christos
Branch: MAIN
Changes since 1.28: +5 -5 lines
Diff to previous 1.28 (colored)

printf -> kprintf, sprintf -> ksprintf

Revision 1.28 / (download) - annotate - [select for diffs], Tue Aug 27 21:54:43 1996 UTC (27 years, 7 months ago) by cgd
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

change cfprint_t type definition to take a const char *, rather than
a char *, because that's what was really intended, and because
if the print function modifies the string, various things could become
unhappy (so the string should _not_ be modified).

Revision 1.27 / (download) - annotate - [select for diffs], Sun May 19 20:06:20 1996 UTC (27 years, 11 months ago) by is
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.26: +6 -1 lines
Diff to previous 1.26 (colored)

Screenblank support:
- new fbio.h in arch/amiga/include, defining only FBIOSVIDEO
- add an IOCTL translation to arch/amiga/dev/grf.c
- add screenblank to the list of specials to build on amiga.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Apr 21 21:11:07 1996 UTC (28 years ago) by veego
Branch: MAIN
Changes since 1.25: +22 -21 lines
Diff to previous 1.25 (colored)

- Cleanup for -Wall and -Wstrict-prototypes
- Added support for multiple floppy drives
- CyberVision64:
        - has now a real console mode
        - another bugfix for boards with the new S3 chip
- Ariadne:
        - fixed crashes with aeput (mbuf failure)

Revision 1.25 / (download) - annotate - [select for diffs], Sun Mar 17 01:17:09 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.24: +13 -9 lines
Diff to previous 1.24 (colored)

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.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Nov 30 00:56:55 1995 UTC (28 years, 4 months ago) by jtc
Branch: MAIN
Changes since 1.23: +2 -4 lines
Diff to previous 1.23 (colored)

merge in changes from 1.1 release branch

Revision 1.23.2.1 / (download) - annotate - [select for diffs], Fri Oct 20 11:01:06 1995 UTC (28 years, 6 months ago) by chopps
Branch: netbsd-1-1
CVS Tags: netbsd-1-1-RELEASE, netbsd-1-1-PATCH001
Changes since 1.23: +2 -4 lines
Diff to previous 1.23 (colored) next main 1.24 (colored)

take a couple devices from needs-count to needs-flag.
move tty pointers to softc structs
loadbsd now fails if it cannot allocate enough chipmem.
from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.23 / (download) - annotate - [select for diffs], Mon Oct 9 02:08:43 1995 UTC (28 years, 6 months ago) by chopps
Branch: MAIN
CVS Tags: netbsd-1-1-base
Branch point for: netbsd-1-1
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

new cybervision 64 grf from Bernd Ernesti <bernd@arresum.inka.de> and others
update config files (adding missing scsibus entry for aftsc0)

Revision 1.22 / (download) - annotate - [select for diffs], Fri Aug 18 16:21:33 1995 UTC (28 years, 8 months ago) by chopps
Branch: MAIN
Changes since 1.21: +6 -2 lines
Diff to previous 1.21 (colored)

change for a2410 from is@Beverly.Rhein.DE (Ignatios Souvatzis)

Revision 1.21 / (download) - annotate - [select for diffs], Sun May 7 15:37:02 1995 UTC (28 years, 11 months ago) by chopps
Branch: MAIN
Changes since 1.20: +5 -1 lines
Diff to previous 1.20 (colored)

enable pseudo-dma on ivsc, allow no ite/grfcc.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Apr 23 16:20:49 1995 UTC (29 years ago) by chopps
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

new grfcl driver submitted by Ezra Story <ezy@panix.com>

Revision 1.19 / (download) - annotate - [select for diffs], Mon Apr 10 09:12:10 1995 UTC (29 years ago) by mycroft
Branch: MAIN
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

map --> mmap

Revision 1.18 / (download) - annotate - [select for diffs], Sun Feb 12 19:19:05 1995 UTC (29 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.17: +3 -2 lines
Diff to previous 1.17 (colored)

Many changes from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
Now use amiga HW for soft interrupts, non-contig options (2 or many chunks),
interrupt handler lists, 4066 ethernet, 1291 scsi, option to defer level 6
interrupts to level 4 (deal with icky built-in serial port)

Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 28 09:25:05 1994 UTC (29 years, 3 months ago) by chopps
Branch: MAIN
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

consolidate the zbusses. le support for multiple tx buffs and full use of 32k
RAM. AGA dbl PAL mode added for console. Many changes to siop--most not
yet done. All from osymh@gemini.oscs.montana.edu (Michael L. Hitch)

Revision 1.16 / (download) - annotate - [select for diffs], Thu Dec 1 17:24:58 1994 UTC (29 years, 4 months ago) by chopps
Branch: MAIN
Changes since 1.15: +8 -5 lines
Diff to previous 1.15 (colored)

bring up to current.  change sun to sunos. handle changes in device
open params and autoconf match function params.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Oct 26 02:03:07 1994 UTC (29 years, 5 months ago) by cgd
Branch: MAIN
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

new RCS ID format.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Jun 16 14:28:47 1994 UTC (29 years, 10 months ago) by chopps
Branch: MAIN
CVS Tags: netbsd-1-0-base, netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0, netbsd-1-0
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

fix boot diag output.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jun 5 07:45:10 1994 UTC (29 years, 10 months ago) by chopps
Branch: MAIN
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored)

add grfrh (retina ziii) from Donn Cave <donn@u.washington.edu>
light cleanup from me.  floppy changes, should now be solid.
some changes to ite and ms to fix a couple bugs report by Donn.

Revision 1.12 / (download) - annotate - [select for diffs], Wed May 11 19:06:42 1994 UTC (29 years, 11 months ago) by chopps
Branch: MAIN
Changes since 1.11: +4 -4 lines
Diff to previous 1.11 (colored)

general cleanup including boot diag messages.

Revision 1.11 / (download) - annotate - [select for diffs], Sun May 8 05:53:03 1994 UTC (29 years, 11 months ago) by chopps
Branch: MAIN
Changes since 1.10: +226 -364 lines
Diff to previous 1.10 (colored)

resistance is futile, you will be assimilated.
amiga goes: config.new *and* /sys/scsi.
clock code coerced into a single .c file adding an accurate usec delay().
disklabel.c updated to DTRT, code to write RDB's to be added soon.
sbic (old scsi) converted over to new scsi and config this covers about
90% of users.  Other drivers soon.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 1 20:48:25 1994 UTC (30 years ago) by chopps
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

no more MAP_FILE

Revision 1.9 / (download) - annotate - [select for diffs], Thu Feb 17 09:10:32 1994 UTC (30 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.8: +32 -14 lines
Diff to previous 1.8 (colored)

modified to use generic cons. (and some grf defs changed)

Revision 1.8 / (download) - annotate - [select for diffs], Sun Feb 13 21:10:24 1994 UTC (30 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.7: +21 -21 lines
Diff to previous 1.7 (colored)

cleaned up include's relocated grf/* stuf to grfabs*.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 11 07:01:36 1994 UTC (30 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.6: +1 -0 lines
Diff to previous 1.6 (colored)

Add missing Id's

Revision 1.6 / (download) - annotate - [select for diffs], Tue Feb 1 11:52:11 1994 UTC (30 years, 2 months ago) by chopps
Branch: MAIN
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)

SCSI re-org, and misc. cleanup of compiler warnings.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jan 26 21:05:43 1994 UTC (30 years, 2 months ago) by mw
Branch: MAIN
Changes since 1.4: +82 -3 lines
Diff to previous 1.4 (colored)

Integrate recent changes done to the amiga branch. Includes support
for the '40.
Support for more scsi controllers (zeus, magnum)
Support for more tapes (in st.c)
New custom chip console code integrated.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 30 23:41:06 1993 UTC (30 years, 5 months ago) by mw
Branch: MAIN
Changes since 1.3: +6 -7 lines
Diff to previous 1.3 (colored)

new tree for amiga, replacing the bogous previous one.
SunOS support works for a lot of executables now (static and dynamic).

Revision 1.3 / (download) - annotate - [select for diffs], Thu Sep 2 18:07:56 1993 UTC (30 years, 7 months ago) by mw
Branch: MAIN
CVS Tags: magnum-base
Changes since 1.2: +40 -9 lines
Diff to previous 1.2 (colored)

new source release integrated from amiga-release.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Thu Sep 2 16:53:19 1993 UTC (30 years, 7 months ago) by mw
Branch: mw_amiga_machdep_merge, amiga-release
CVS Tags: amiga-version#621
Changes since 1.1.1.1: +39 -8 lines
Diff to previous 1.1.1.1 (colored)

Update of arch/amiga tree, includes
- realtime clock support for a2k and a3k
- scsi drivers for a2091 and gvp-II controllers in a2k
- working ethernet driver for a2065/ameristar lance-controllers

Revision 1.2 / (download) - annotate - [select for diffs], Sun Aug 1 19:23:06 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.1: +3 -3 lines
Diff to previous 1.1 (colored)

Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Jul 5 19:19:48 1993 UTC (30 years, 9 months ago) by mw
Branch: mw_amiga_machdep_merge, amiga-release
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9, amiga_version_390
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

sys/arch/amiga tree. This is the machdep part required to get the kernel
up on an A3000. There are still (very) few changes required outside the
arch/amiga tree, so you can't recompile the kernel yet. Support for
third party SCSI controllers for the A2000 is on its way. The kernel is
fully functional (except for a missing ethernet-driver ...). This
tree is based on my version #390.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Jul 5 19:19:47 1993 UTC (30 years, 9 months ago) by mw
Branch: MAIN

Initial revision

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>