The NetBSD Project

CVS log for src/sys/compat/netbsd32/netbsd32_ioctl.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / compat / netbsd32

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.79 / (download) - annotate - [select for diffs], Wed Dec 22 00:21:32 2021 UTC (2 years, 3 months ago) by roy
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, HEAD
Changes since 1.78: +12 -1 lines
Diff to previous 1.78 (colored)

Handle the SIOCGNBRINFO ioctl for compat32.
arp -a works with compat32 now.

Credit to simonb@ for the ndp fix from which this is cribbed.

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Sat Apr 17 17:26:17 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-cfargs
Changes since 1.77: +2 -1 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Sync with HEAD.

Revision 1.78 / (download) - annotate - [select for diffs], Wed Apr 14 16:26:23 2021 UTC (3 years ago) by mlelstv
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.77: +2 -1 lines
Diff to previous 1.77 (colored)

Add DIOCGDISKINFO compat.

Revision 1.73.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:42 2021 UTC (3 years ago) by thorpej
Branch: thorpej-futex
Changes since 1.73: +53 -10 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Sync with HEAD.

Revision 1.77 / (download) - annotate - [select for diffs], Sun Jan 17 10:50:01 2021 UTC (3 years, 2 months ago) by simonb
Branch: MAIN
CVS Tags: thorpej-futex-base
Branch point for: thorpej-cfargs
Changes since 1.76: +13 -1 lines
Diff to previous 1.76 (colored)

Handle the SIOCGNBRINFO_IN6 ioctl for compat32.  ndp -a works with
compat32 now.

Revision 1.76 / (download) - annotate - [select for diffs], Thu Jan 14 08:22:51 2021 UTC (3 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.75: +14 -1 lines
Diff to previous 1.75 (colored)

Handle the KFILTER_BYFILTER and KFILTER_BYNAME ioctls for compat32.
Passes "atf kernel/kqueue/t_ioctl".

Revision 1.75 / (download) - annotate - [select for diffs], Thu Jan 14 08:00:45 2021 UTC (3 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.74: +21 -1 lines
Diff to previous 1.74 (colored)

Handle FSSIOCSET and FSSIOCGET; vndconfig(8) works with compat32 now.
XXX: FSSIOCSET50 and FSSIOCGET50 are not (yet) handled.

Revision 1.74 / (download) - annotate - [select for diffs], Thu Jan 14 02:43:04 2021 UTC (3 years, 2 months ago) by simonb
Branch: MAIN
Changes since 1.73: +8 -10 lines
Diff to previous 1.73 (colored)

Use netbsd32_* types instead of relying on __packed in the vnd ioctl
structures.  __packed didn't work on archs where 64-bit types were
64-bit aligned with a 32-bit ABI (eg MIPS n32).

OK mrg@

Revision 1.73 / (download) - annotate - [select for diffs], Mon Sep 7 03:12:51 2020 UTC (3 years, 7 months ago) by mrg
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

remove __packed from struct netbsd32_lsdisable.  the structure
is already properly aligned (the embedded int64 already has
align(4) marker applied where needed.)

same size structure generated.

Revision 1.72 / (download) - annotate - [select for diffs], Tue Jul 21 05:33:51 2020 UTC (3 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.71: +22 -1 lines
Diff to previous 1.71 (colored)

Add lockstat(1) ioctl handling.

mrg@: "looks ok."

Revision 1.71 / (download) - annotate - [select for diffs], Sat Jul 18 12:46:19 2020 UTC (3 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.70: +2 -1 lines
Diff to previous 1.70 (colored)

Add BIOCSETWF32 (bpf)

Revision 1.59.2.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:16 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.59.2.1: +6 -1 lines
Diff to previous 1.59.2.1 (colored) to branchpoint 1.59 (colored) next main 1.60 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.70 / (download) - annotate - [select for diffs], Mon Nov 18 04:17:08 2019 UTC (4 years, 4 months ago) by rin
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.69: +0 -5 lines
Diff to previous 1.69 (colored)

Sorry, revert unintentional parts of the previous commit:
http://mail-index.netbsd.org/source-changes/2019/11/18/msg110946.html

I was going to commit only netbsd32_signal.c.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Nov 18 04:09:53 2019 UTC (4 years, 4 months ago) by rin
Branch: MAIN
Changes since 1.68: +6 -1 lines
Diff to previous 1.68 (colored)

Belatedly catch up with kern_sig.c rev 1.358:
http://cvsweb.netbsd.org/bsdweb.cgi/src/sys/kern/kern_sig.c#rev1.358

Provide syscall information with SIGTRAP TRAP_SCE/TRAP_SCX so that
picotrace/truss, for example, works fine on COMPAT_NETBSD32.

With some minor changes:

- Centralize netbsd32_si{,32}_si{32,}() into netbsd32_ksi{,32}_ksi{32,}().
- Provide si_status with SIGCHLD.
- Remove the remaining of SA.

XXX
pullup to netbsd-9

Revision 1.68 / (download) - annotate - [select for diffs], Tue Aug 20 09:32:21 2019 UTC (4 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.67: +6 -1 lines
Diff to previous 1.67 (colored)

compat32 drm ioctl support from Surya Shankar at GSoC 2019

Revision 1.56.8.2 / (download) - annotate - [select for diffs], Mon Jul 22 16:27:29 2019 UTC (4 years, 8 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE
Changes since 1.56.8.1: +2 -1 lines
Diff to previous 1.56.8.1 (colored) to branchpoint 1.56 (colored) next main 1.57 (colored)

Pull up following revision(s) (requested by rin in ticket #1054):

	sys/compat/netbsd32/netbsd32_ioctl.h: revision 1.65
	sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.98
	sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.99

PR/53666: Rin Okuyama: tcpdump for i386 does not work with COMPAT_NETBSD32
on amd64. Add BIOCSRTIMEOUT32.

 -

Correct misleading names of dummy variables. No binary changes intended.

Revision 1.59.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:02 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.59: +27 -48 lines
Diff to previous 1.59 (colored)

Sync with HEAD

Revision 1.67 / (download) - annotate - [select for diffs], Fri May 17 07:37:12 2019 UTC (4 years, 10 months ago) by msaitoh
Branch: MAIN
CVS Tags: 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
Changes since 1.66: +6 -4 lines
Diff to previous 1.66 (colored)

 The max subtype of the ifmedia word is 31. It's too small for Ethernet now.
We currently use use it up to 30. We should extend the limit to be able to use
more than 10Gbps speeds. Our ifmedia(4) is inconvenience and have some problem
so we should redesign the interface, but it's too late for netbsd-9 to do it.
So, we keep the data structure size and modify the structure a bit. The
strategy is almost the same as FreeBSD. Many bits of IFM_OMASK for Ethernet
have not used, so use some of them for Ethernet's subtype.

The differences against FreeBSD are:
 - We use NetBSD style compat code (i.e. no SIOCGIFXMEDIA).
 - FreeBSD's IFM_ETH_XTYPE's bit location is from 11 to "14" even though
   IFM_OMASK is from 8 to "15". We use _IFM_ETH_XTMASK from bit 13 to "15".
 - FreeBSD changed the meaning of IFM_TYPE_MATCH(). I think we should
   not do it. We keep it not changing and added new IFM_TYPE_SUBTYPE_MATCH()
   macro for matching both TYPE and SUBTYPE.
 - Added up to 400GBASE-SR16.

New layout of the media word is as follows (from ifmedia_h):

 * if_media Options word:
 *	Bits	Use
 *	----	-------
 *	0-4	Media subtype	MAX SUBTYPE == 255 for ETH and 31 for others
 *	5-7	Media type
 *	8-15	Type specific options
 *	16-18	Mode (for multi-mode devices)
 *	19	(Reserved for Future Use)
 *	20-27	Shared (global) options
 *	28-31	Instance
 *
 *   3                     2                   1
 *   1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
 *  +-------+---------------+-+-----+---------------+-----+---------+
 *  |       |               |R|     |               |     |         |
 *  | IMASK |     GMASK     |F|MMASK+-----+ OMASK   |NMASK|  TMASK  |
 *  |       |               |U|     |XTMSK|         |     |         |
 *  +-------+---------------+-+-----+-----+---------+-----+---------+
 *   <----->                   <--->                 <--->
 *  IFM_INST()               IFM_MODE()            IFM_TYPE()
 *
 *                              IFM_SUBTYPE(other than ETH)<------->
 *
 *                                   <---> IFM_SUBTYPE(ETH)<------->
 *
 *
 *           <------------->         <------------->
 *                        IFM_OPTIONS()

Revision 1.58.2.5 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:29 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.58.2.4: +24 -1 lines
Diff to previous 1.58.2.4 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.66 / (download) - annotate - [select for diffs], Sun Nov 25 17:58:29 2018 UTC (5 years, 4 months ago) by mlelstv
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, isaki-audio2-base, isaki-audio2
Changes since 1.65: +24 -1 lines
Diff to previous 1.65 (colored)

Restore netbsd32 compat code for new NPF ABI.

Revision 1.58.2.4 / (download) - annotate - [select for diffs], Sat Oct 20 06:58:30 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.58.2.3: +2 -1 lines
Diff to previous 1.58.2.3 (colored) to branchpoint 1.58 (colored)

Sync with head

Revision 1.65 / (download) - annotate - [select for diffs], Thu Oct 11 15:23:22 2018 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-1020
Changes since 1.64: +2 -1 lines
Diff to previous 1.64 (colored)

PR/53666: Rin Okuyama: tcpdump for i386 does not work with COMPAT_NETBSD32
on amd64. Add BIOCSRTIMEOUT32.

Revision 1.58.2.3 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:49 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.58.2.2: +11 -28 lines
Diff to previous 1.58.2.2 (colored) to branchpoint 1.58 (colored)

Ssync with HEAD

Revision 1.64 / (download) - annotate - [select for diffs], Sat Sep 29 14:41:35 2018 UTC (5 years, 6 months ago) by rmind
Branch: MAIN
CVS Tags: pgoyette-compat-0930
Changes since 1.63: +1 -23 lines
Diff to previous 1.63 (colored)

NPF: Major rework -- migrate NPF to the libnv library.
- This conversion significantly simplifies the code and moves NPF to
  a binary serialisation format (replacing the XML-like format).
- Fix some memory/reference leaks and possibly use-after-free bugs.
- Bump NPF_VERSION as this change makes libnpf incompatible with the
  previous versions.  Also, different serialisation format means NPF
  connection/config saving and loading is not compatible with the
  previous versions either.

Thanks to christos@ for extra testing.

Revision 1.63 / (download) - annotate - [select for diffs], Mon Sep 24 21:15:39 2018 UTC (5 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.62: +3 -3 lines
Diff to previous 1.62 (colored)

fix DIOCLWEDGES to at least not fail with ENOTTY due to struct size difference,
but probably more needs to be done to work if any actual wedges are configured

Revision 1.62 / (download) - annotate - [select for diffs], Mon Sep 24 21:08:08 2018 UTC (5 years, 6 months ago) by jdolecek
Branch: MAIN
Changes since 1.61: +9 -1 lines
Diff to previous 1.61 (colored)

add support for DIOCGSTRATEGY and DIOCSSTRATEGY

Revision 1.58.2.2 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:46 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.58.2.1: +1 -31 lines
Diff to previous 1.58.2.1 (colored) to branchpoint 1.58 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.61 / (download) - annotate - [select for diffs], Thu Sep 6 06:41:59 2018 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.60: +1 -4 lines
Diff to previous 1.60 (colored)

Remove the network ATM code.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Sep 2 16:13:42 2018 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0906
Changes since 1.59: +1 -31 lines
Diff to previous 1.59 (colored)

remove dead references to IPF; also remove references to netccitt/, it was
removed 12 years ago.

Revision 1.58.2.1 / (download) - annotate - [select for diffs], Thu Mar 15 09:12:05 2018 UTC (6 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.58: +13 -1 lines
Diff to previous 1.58 (colored)

Synch with HEAD

Revision 1.59 / (download) - annotate - [select for diffs], Tue Mar 6 07:59:59 2018 UTC (6 years, 1 month ago) by mlelstv
Branch: MAIN
CVS Tags: phil-wifi-base, 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
Branch point for: phil-wifi
Changes since 1.58: +13 -1 lines
Diff to previous 1.58 (colored)

Add DIOCLWEDGES

Revision 1.58 / (download) - annotate - [select for diffs], Fri Jan 19 23:38:56 2018 UTC (6 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: pgoyette-compat-base
Branch point for: pgoyette-compat
Changes since 1.57: +16 -1 lines
Diff to previous 1.57 (colored)

add conversion goop for WSDISPLAYIO_LDFONT and _SFONT
tested on mips64

Revision 1.43.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:56 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.43.2.1: +105 -12 lines
Diff to previous 1.43.2.1 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)

update from HEAD

Revision 1.56.8.1 / (download) - annotate - [select for diffs], Mon Nov 27 14:07:53 2017 UTC (6 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Changes since 1.56: +4 -1 lines
Diff to previous 1.56 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #396):
	sys/compat/netbsd32/netbsd32_ioctl.h: revision 1.57
	sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.90
Add support for SIOCGIFGENERIC and SIOCSIFGENERIC ioctls.

Revision 1.57 / (download) - annotate - [select for diffs], Sun Nov 26 17:46:13 2017 UTC (6 years, 4 months ago) by jmcneill
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202
Changes since 1.56: +4 -1 lines
Diff to previous 1.56 (colored)

Add support for SIOCGIFGENERIC and SIOCSIFGENERIC ioctls.

Revision 1.44.6.5 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:26 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.44.6.4: +3 -11 lines
Diff to previous 1.44.6.4 (colored) to branchpoint 1.44 (colored) next main 1.45 (colored)

Sync with HEAD

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:30 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.54: +4 -12 lines
Diff to previous 1.54 (colored) next main 1.55 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.56 / (download) - annotate - [select for diffs], Mon Dec 26 23:05:06 2016 UTC (7 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.55: +3 -11 lines
Diff to previous 1.55 (colored)

Sync NPF with the version on github: backport standalone NPF changes,
which allow us to create and run separate NPF instances. Minor fixes.
(from rmind@)

Revision 1.44.6.4 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:00 2016 UTC (7 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.44.6.3: +2 -2 lines
Diff to previous 1.44.6.3 (colored) to branchpoint 1.44 (colored)

Sync with HEAD

Revision 1.55 / (download) - annotate - [select for diffs], Sat Nov 12 16:06:04 2016 UTC (7 years, 5 months ago) by mlelstv
Branch: MAIN
CVS Tags: nick-nhusb-base-20161204
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Fix netbsd32 emulation for clockctl_ntp_adjtime.

The ioctl args reference a timex structure that needs to be
transformed to 64bit layout and back.

The 32bit ioctl definition was wrong for mips, as register_t is 64bit
for N32 abi.

Revision 1.44.6.3 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:39 2016 UTC (7 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.44.6.2: +20 -1 lines
Diff to previous 1.44.6.2 (colored) to branchpoint 1.44 (colored)

Sync with HEAD

Revision 1.54 / (download) - annotate - [select for diffs], Wed Jul 13 11:11:53 2016 UTC (7 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.53: +20 -1 lines
Diff to previous 1.53 (colored)

Add netbsd32 support for drvctl(4)

Revision 1.44.6.2 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:47 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.44.6.1: +1 -8 lines
Diff to previous 1.44.6.1 (colored) to branchpoint 1.44 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.53 / (download) - annotate - [select for diffs], Tue Dec 8 20:36:14 2015 UTC (8 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Changes since 1.52: +1 -8 lines
Diff to previous 1.52 (colored)

Replace DIOCGPART -> DIOCGPARTINFO which returns the data needed instead of
pointers.

Revision 1.44.6.1 / (download) - annotate - [select for diffs], Sat Jun 6 14:40:05 2015 UTC (8 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.44: +91 -5 lines
Diff to previous 1.44 (colored)

Sync with HEAD

Revision 1.52 / (download) - annotate - [select for diffs], Mon Jun 1 16:07:27 2015 UTC (8 years, 10 months ago) by roy
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921, nick-nhusb-base-20150606
Changes since 1.51: +31 -1 lines
Diff to previous 1.51 (colored)

Add support for NPF ioctls.

Revision 1.51 / (download) - annotate - [select for diffs], Sun May 31 22:19:41 2015 UTC (8 years, 10 months ago) by roy
Branch: MAIN
Changes since 1.50: +13 -1 lines
Diff to previous 1.50 (colored)

Add support for PPPOEGETPARMS and PPPOESETPARMS.

Revision 1.50 / (download) - annotate - [select for diffs], Sun May 31 22:16:16 2015 UTC (8 years, 10 months ago) by roy
Branch: MAIN
Changes since 1.49: +20 -1 lines
Diff to previous 1.49 (colored)

Support SPPPGETAUTHCFG and SPPPSETAUTHCFG.

Revision 1.49 / (download) - annotate - [select for diffs], Wed May 27 21:42:43 2015 UTC (8 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.48: +6 -5 lines
Diff to previous 1.48 (colored)

Add missing SIOCGDRVSPEC32
Fix SIOCGETSGCNT32

Revision 1.48 / (download) - annotate - [select for diffs], Wed May 20 07:24:49 2015 UTC (8 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Use Elf_Sym

Revision 1.47 / (download) - annotate - [select for diffs], Wed May 20 04:09:37 2015 UTC (8 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.46: +3 -1 lines
Diff to previous 1.46 (colored)

Only define the KIOC netbsd32 stuff if the KIOC ioctls have been defined.

Revision 1.46 / (download) - annotate - [select for diffs], Wed May 20 02:45:20 2015 UTC (8 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.45: +15 -1 lines
Diff to previous 1.45 (colored)

Change the ksyms ioctls to more compat_netbsd32 friendly.  Use _IOWR ioctls
to avoid extra copyouts.  With these changes, netstat and vmstat work on
mips64eb with the normal N32 userland and a N64 kernel.

Revision 1.45 / (download) - annotate - [select for diffs], Mon May 18 06:38:59 2015 UTC (8 years, 10 months ago) by martin
Branch: MAIN
Changes since 1.44: +9 -1 lines
Diff to previous 1.44 (colored)

Implement SIOCIFGCLONERS for netbsd32, so ifconfig -C works.

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:33 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.43: +19 -1 lines
Diff to previous 1.43 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.41.2.3 / (download) - annotate - [select for diffs], Thu May 22 11:40:17 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.41.2.2: +19 -1 lines
Diff to previous 1.41.2.2 (colored) to branchpoint 1.41 (colored) next main 1.42 (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.43.4.1 / (download) - annotate - [select for diffs], Sun May 18 17:45:33 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.43: +19 -1 lines
Diff to previous 1.43 (colored) next main 1.44 (colored)

sync with head

Revision 1.41.8.1 / (download) - annotate - [select for diffs], Tue Mar 18 07:18:22 2014 UTC (10 years ago) by msaitoh
Branch: netbsd-6
Changes since 1.41: +19 -1 lines
Diff to previous 1.41 (colored) next main 1.42 (colored)

Pull up following revision(s) (requested by manu in ticket #1022):
	sys/compat/netbsd32/netbsd32_ioctl.h: revision 1.44
	sys/compat/netbsd32/netbsd32_ioctl.c: revision 1.68
Add ATAIOCCOMMAND ioctl form COMPAT_NETBSD32
This enables SMART monitoring by a netbsd32 binary.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Jan 24 10:41:07 2014 UTC (10 years, 2 months ago) by manu
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, 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.43: +19 -1 lines
Diff to previous 1.43 (colored)

Add ATAIOCCOMMAND ioctl form COMPAT_NETBSD32

This enables SMART monitoring by a netbsd32 binary.

Revision 1.41.2.2 / (download) - annotate - [select for diffs], Tue Oct 30 17:20:47 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.41.2.1: +12 -1 lines
Diff to previous 1.41.2.1 (colored) to branchpoint 1.41 (colored)

sync with head

Revision 1.41.6.1 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:15 2012 UTC (11 years, 10 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.41: +45 -1 lines
Diff to previous 1.41 (colored) next main 1.42 (colored)

sync to latest -current.

Revision 1.43 / (download) - annotate - [select for diffs], Mon May 28 14:19:10 2012 UTC (11 years, 10 months ago) by christos
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, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet
Changes since 1.42: +12 -1 lines
Diff to previous 1.42 (colored)

compat for 80211 ioctls from jmcneill

Revision 1.41.2.1 / (download) - annotate - [select for diffs], Wed May 23 10:07:54 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.41: +34 -1 lines
Diff to previous 1.41 (colored)

sync with head.

Revision 1.42 / (download) - annotate - [select for diffs], Fri May 11 19:00:36 2012 UTC (11 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base5
Changes since 1.41: +34 -1 lines
Diff to previous 1.41 (colored)

provide clockctl ioctl emulation

Revision 1.41 / (download) - annotate - [select for diffs], Wed Sep 28 01:46:39 2011 UTC (12 years, 6 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base4, 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-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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, 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-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, netbsd-6, jmcneill-usbmp
Changes since 1.40: +28 -4 lines
Diff to previous 1.40 (colored)

support WSDISPLAYIO_GCURSOR and WSDISPLAYIO_SCURSOR

Revision 1.40 / (download) - annotate - [select for diffs], Wed Sep 7 02:35:00 2011 UTC (12 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.39: +4 -1 lines
Diff to previous 1.39 (colored)

support ioctl(POWER_EVENT_RECVDICT) - now powerd turns my gdium's backlight
off when the lid is closed

Revision 1.39 / (download) - annotate - [select for diffs], Tue Aug 30 14:22:22 2011 UTC (12 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.38: +18 -4 lines
Diff to previous 1.38 (colored)

Provide netbsd32 compat for bpf. Beside the ioctls, the structure
returned to userland by read(2) also needs to be converted.
For this, the bpf descriptor is flagged as compat32 (or not) in the
open and ioctl functions (where the user process's pid is also updated
in the descriptor). When the bpf buffer is filled in, the 32bits or native
header is used depending on the information stored in the descriptor.

This won't work if a 64bit binary does the open and ioctls, and then
exec a 32bit program which will do the read. But this is very
unlikely to happen in real life ...

Tested on i386 and loongson; with these changes my loongson can run
dhclient and tcpdump with a n32 userland.

Revision 1.38 / (download) - annotate - [select for diffs], Tue Aug 30 07:54:15 2011 UTC (12 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.37: +15 -1 lines
Diff to previous 1.37 (colored)

support SIOCG80211NWKEY

Revision 1.37 / (download) - annotate - [select for diffs], Tue Aug 30 07:06:39 2011 UTC (12 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.36: +10 -1 lines
Diff to previous 1.36 (colored)

add WSDISPLAYIO_ADDSCREEN

Revision 1.36 / (download) - annotate - [select for diffs], Sat Aug 27 19:25:35 2011 UTC (12 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.35: +8 -1 lines
Diff to previous 1.35 (colored)

translate WDOGIOC_GWDOGS

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:07:33 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.29: +17 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with HEAD.

Revision 1.25.4.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:42 2011 UTC (12 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.25.4.1: +0 -6 lines
Diff to previous 1.25.4.1 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored)

sync with head

Revision 1.35 / (download) - annotate - [select for diffs], Mon Apr 4 18:24:56 2011 UTC (13 years ago) by ahoka
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.34: +1 -11 lines
Diff to previous 1.34 (colored)

remove FLASH_GET_INFO compat as it is no longer using size_t

Revision 1.34 / (download) - annotate - [select for diffs], Mon Apr 4 17:46:22 2011 UTC (13 years ago) by ahoka
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

flash_addr_t -> flash_off_t

Revision 1.33 / (download) - annotate - [select for diffs], Sat Mar 19 13:47:43 2011 UTC (13 years ago) by cliff
Branch: MAIN
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

include flashio.h

Revision 1.32 / (download) - annotate - [select for diffs], Sat Mar 19 04:07:35 2011 UTC (13 years ago) by cliff
Branch: MAIN
Changes since 1.31: +9 -1 lines
Diff to previous 1.31 (colored)

compat/netbsd32 ioctl support for FLASH_GET_INFO

Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 6 17:08:34 2011 UTC (13 years, 1 month ago) by bouyer
Branch: MAIN
Changes since 1.30: +1 -6 lines
Diff to previous 1.30 (colored)

merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:55 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.25: +84 -25 lines
Diff to previous 1.25 (colored)

sync with head

Revision 1.29.4.2 / (download) - annotate - [select for diffs], Tue Feb 15 17:52:51 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.29.4.1: +1 -6 lines
Diff to previous 1.29.4.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored)

implement COMPAT_NETBSD32 quotactl syscalls (both new and COMPAT_50)

Revision 1.29.4.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:47 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.29: +17 -1 lines
Diff to previous 1.29 (colored)

Sync with HEAD

Revision 1.30 / (download) - annotate - [select for diffs], Tue Feb 1 00:53:22 2011 UTC (13 years, 2 months ago) by matt
Branch: MAIN
CVS Tags: bouyer-quota2-nbase, bouyer-quota2-base
Changes since 1.29: +17 -1 lines
Diff to previous 1.29 (colored)

Define 32bit version of SIOC[GS]IFADDRPREF32.  We wouldn't need this to
if i386 actually aligned a uint64_t on a 64bit boundary but it doesn't.
So all that work in sockaddr_storage goes for naught.

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Fri Oct 22 07:21:48 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.25: +68 -25 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with HEAD (-D20101022).

Revision 1.21.4.3 / (download) - annotate - [select for diffs], Sat Oct 9 03:32:02 2010 UTC (13 years, 6 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.4.2: +68 -25 lines
Diff to previous 1.21.4.2 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

sync with head

Revision 1.29 / (download) - annotate - [select for diffs], Fri Sep 24 13:12:53 2010 UTC (13 years, 6 months ago) by njoly
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, uebayasi-xip-base4, uebayasi-xip-base3, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.28: +11 -1 lines
Diff to previous 1.28 (colored)

Add support for envsys(4) version 2 ioctls.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Sep 19 10:33:31 2010 UTC (13 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.27: +17 -29 lines
Diff to previous 1.27 (colored)

add (runtime untested) support for AUDIO_WSEEK.

Revision 1.27 / (download) - annotate - [select for diffs], Sun Sep 19 09:46:59 2010 UTC (13 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.26: +12 -1 lines
Diff to previous 1.26 (colored)

add support for the netbsd 5.0 versions of the VND* ioctls.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Sep 19 09:09:30 2010 UTC (13 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.25: +35 -1 lines
Diff to previous 1.25 (colored)

support VND* ioctls.

Revision 1.21.4.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:18 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21.4.1: +69 -7 lines
Diff to previous 1.21.4.1 (colored) to branchpoint 1.21 (colored)

sync with head

Revision 1.25 / (download) - annotate - [select for diffs], Wed Dec 9 04:50:47 2009 UTC (14 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base10, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.24: +69 -7 lines
Diff to previous 1.24 (colored)

Add netbsd32_oifreq and fix issue in copying the interface name. With this
patch OSIOC{G,S}IFFLAGS is supposed to work, but unfortunately getifaddrs
seems to be the next problem getting the 4.99.x i386 ifconfig working on an
amd64 current machine.

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:25 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.21: +5 -6 lines
Diff to previous 1.21 (colored)

sync with head.

Revision 1.21.6.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:36:46 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.21.6.1: +5 -4 lines
Diff to previous 1.21.6.1 (colored) to branchpoint 1.21 (colored) next main 1.22 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.20.30.3 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:04 2008 UTC (15 years, 9 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.20.30.2: +4 -3 lines
Diff to previous 1.20.30.2 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)

Sync with HEAD.

Revision 1.22.2.1 / (download) - annotate - [select for diffs], Fri Jun 27 15:11:19 2008 UTC (15 years, 9 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.22: +5 -4 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Sync with head.

Revision 1.24.10.2 / (download) - annotate - [select for diffs], Mon Jun 23 23:14:43 2008 UTC (15 years, 9 months ago) by njoly
Branch: christos-time_t
Changes since 1.24.10.1: +279 -0 lines
Diff to previous 1.24.10.1 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored)

Update compat netbsd32 SIOCGIFCONF ioctls definitions to follow native
ones.

Revision 1.24.10.1, Mon Jun 23 23:14:42 2008 UTC (15 years, 9 months ago) by njoly
Branch: christos-time_t
Changes since 1.24: +0 -279 lines
FILE REMOVED

file netbsd32_ioctl.h was added on branch christos-time_t on 2008-06-23 23:14:43 +0000

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 23 23:14:42 2008 UTC (15 years, 9 months ago) by njoly
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, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, 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-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, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, christos-time_t-nbase, christos-time_t-base, ad-audiomp2-base, ad-audiomp2
Branch point for: christos-time_t
Changes since 1.23: +4 -3 lines
Diff to previous 1.23 (colored)

Update compat netbsd32 SIOCGIFCONF ioctls definitions to follow native
ones.

Revision 1.21.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:30:55 2008 UTC (15 years, 9 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.21: +1 -3 lines
Diff to previous 1.21 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jun 22 22:40:15 2008 UTC (15 years, 9 months ago) by njoly
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

netbsd32_ifreq_tp_t should be of type netbsd32_pointer_t, not int32_t.

Revision 1.21.2.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:05 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.21: +1 -3 lines
Diff to previous 1.21 (colored) next main 1.22 (colored)

sync with head

Revision 1.20.30.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:07 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.20.30.1: +0 -2 lines
Diff to previous 1.20.30.1 (colored) to branchpoint 1.20 (colored)

Sync with HEAD.

Revision 1.22 / (download) - annotate - [select for diffs], Thu May 29 14:51:26 2008 UTC (15 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Branch point for: simonb-wapbl
Changes since 1.21: +1 -3 lines
Diff to previous 1.21 (colored)

remove clause #3 from my license where there are no other
copyright holders involved.

Revision 1.20.30.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:33 2008 UTC (16 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Sync with HEAD.

Revision 1.16.4.3 / (download) - annotate - [select for diffs], Mon Mar 24 09:38:42 2008 UTC (16 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.16.4.2: +3 -3 lines
Diff to previous 1.16.4.2 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

sync with head.

Revision 1.21 / (download) - annotate - [select for diffs], Fri Mar 21 21:54:58 2008 UTC (16 years ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, hpcarm-cleanup-nbase, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

Catch up with descriptor handling changes. See kern_descrip.c revision
1.173 for details.

Revision 1.16.4.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:32:39 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.16.4.1: +6 -6 lines
Diff to previous 1.16.4.1 (colored) to branchpoint 1.16 (colored)

sync with head.

Revision 1.19.4.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:04:30 2007 UTC (16 years, 9 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Sync with head.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:26:28 2007 UTC (17 years ago) by ad
Branch: vmlocking
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

Sync with head.

Revision 1.17.26.2 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:15 2007 UTC (17 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.17.26.1: +3 -3 lines
Diff to previous 1.17.26.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored)

sync with head.

Revision 1.19.6.1 / (download) - annotate - [select for diffs], Sun Mar 18 00:06:36 2007 UTC (17 years, 1 month ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored) next main 1.20 (colored)

First attempt to bring branch in sync with HEAD

Revision 1.20 / (download) - annotate - [select for diffs], Fri Mar 16 22:21:41 2007 UTC (17 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-devfs-base, mjf-devfs, 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, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs2
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

remove all the double (and triple) casts used to convert 32bit userspace
pointers to and from 64bit kernel pointers.  Instead use the defines
NETBSD32PTR64(p32) to read a 32bit pointer and (the new) NETBSD32PTR32(p32,p64)
to write a 32bit pointer throughout.
The 32bit pointer is now a struct to enforce the above.
amd64 (with linux emul) and sparc64 will both compile (when the arch stuff
goes in soon), and amd64 still runs some i386 binaries.

Revision 1.17.26.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:52:32 2007 UTC (17 years, 1 month ago) by rmind
Branch: yamt-idlelwp
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Mar 4 07:54:08 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Branch point for: vmlocking, reinoud-bufcleanup, mjf-ufs-trans
Changes since 1.18: +3 -3 lines
Diff to previous 1.18 (colored)

fix fallout from caddr_t changes.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Mar 4 06:01:26 2007 UTC (17 years, 1 month ago) by christos
Branch: MAIN
Changes since 1.17: +4 -4 lines
Diff to previous 1.17 (colored)

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

Revision 1.16.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:59:35 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

sync with head.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Dec 11 12:20:22 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.16: +2 -2 lines
Diff to previous 1.16 (colored)

merge ktrace-lwp.

Revision 1.15.8.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:28:41 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

sync with -current

Revision 1.15.10.1 / (download) - annotate - [select for diffs], Sat Mar 19 08:33:43 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored) next main 1.16 (colored)

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

Revision 1.14.2.5 / (download) - annotate - [select for diffs], Fri Mar 4 16:40:20 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.4: +3 -3 lines
Diff to previous 1.14.2.4 (colored) next main 1.15 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.16 / (download) - annotate - [select for diffs], Sat Feb 26 23:10:21 2005 UTC (19 years, 1 month ago) by perry
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-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, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

nuke trailing whitespace

Revision 1.14.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:25:54 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.3: +2 -2 lines
Diff to previous 1.14.2.3 (colored)

Fix the sync with head I botched.

Revision 1.14.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:43:58 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.2: +2 -2 lines
Diff to previous 1.14.2.2 (colored)

Sync with HEAD.

Revision 1.14.2.2 / (download) - annotate - [select for diffs], Thu Aug 26 19:28:30 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14.2.1: +2 -2 lines
Diff to previous 1.14.2.1 (colored)

Adapt to branch.

sparc64 GENERIC compiles.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:44:21 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Sync with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jan 15 14:36:28 2004 UTC (20 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-km-base2, 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.14: +2 -2 lines
Diff to previous 1.14 (colored)

begin to implement some ifreq ioctls... long long way to go.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Jun 29 22:29:39 2003 UTC (20 years, 9 months ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.13: +1 -1 lines
Diff to previous 1.13 (colored)

Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jun 29 13:35:39 2003 UTC (20 years, 9 months ago) by martin
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

struct proc * -> struct lwp *

Revision 1.12 / (download) - annotate - [select for diffs], Sat Apr 12 05:00:38 2003 UTC (21 years ago) by christos
Branch: MAIN
Changes since 1.11: +3 -3 lines
Diff to previous 1.11 (colored)

get rid of the ASYNCMAP ioctls

Revision 1.11 / (download) - annotate - [select for diffs], Fri Jan 24 21:55:16 2003 UTC (21 years, 2 months ago) by fvdl
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Bump daddr_t to 64 bits. Replace it with int32_t in all places where
it was used on-disk, so that on-disk formats remain the same.
Remove ufs_daddr_t and ufs_lbn_t for the time being.

Revision 1.4.2.5 / (download) - annotate - [select for diffs], Mon Nov 11 22:07:52 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.4.2.4: +4 -4 lines
Diff to previous 1.4.2.4 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored)

Catch up to -current

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 23 13:16:43 2002 UTC (21 years, 5 months ago) by scw
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

In preparation for COMPAT_NETBSD32 on SH-5:

 - The MD netbsd32_machdep.h header now defines the 32-bit pointer type
   instead of using u_int32_t everywhere,
 - The MD netbsd32_machdep.h header now defines a macro (at least on
   current implementations) which converts a 32-bit pointer to its 64-bit
   equivalent,
 - Change the MI code to utilise the above two items in all the right places,
 - Implement netbsd32___sigaction_sigtramp().

Tested on Sparc64 by Matt Green.

Revision 1.4.2.4 / (download) - annotate - [select for diffs], Thu Feb 28 04:12:58 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.4.2.3: +1 -1 lines
Diff to previous 1.4.2.3 (colored) to branchpoint 1.4 (colored)

Catch up to -current.

Revision 1.4.2.3 / (download) - annotate - [select for diffs], Fri Jan 11 23:38:49 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.4.2.2: +14 -50 lines
Diff to previous 1.4.2.2 (colored) to branchpoint 1.4 (colored)

More catchup.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Thu Jan 10 19:51:55 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.5.2.1: +14 -50 lines
Diff to previous 1.5.2.1 (colored) next main 1.6 (colored)

Sync kqueue branch with -current.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jan 3 15:28:13 2002 UTC (22 years, 3 months ago) by mrg
Branch: MAIN
CVS Tags: newlock-base, newlock, 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, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, ifpoll-base, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.8: +2 -4 lines
Diff to previous 1.8 (colored)

fix error in previous; pointed out by andrew brown.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jan 3 06:43:23 2002 UTC (22 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.7: +7 -6 lines
Diff to previous 1.7 (colored)

clean up

Revision 1.7 / (download) - annotate - [select for diffs], Thu Jan 3 02:29:39 2002 UTC (22 years, 3 months ago) by mrg
Branch: MAIN
Changes since 1.6: +15 -50 lines
Diff to previous 1.6 (colored)

move sparc specific ioctl handling (fb & openprom) into arch/sparc64.

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:21 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.4.2.1: +2 -2 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored)

Catch up to -current.

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:27 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update the kqueue branch to HEAD.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Aug 25 15:06:03 2001 UTC (22 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

update copyright notices.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 20:00:02 2001 UTC (22 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)

Catch up to -current.

Revision 1.5 / (download) - annotate - [select for diffs], Tue Jun 19 00:36:21 2001 UTC (22 years, 10 months ago) by fvdl
Branch: MAIN
Branch point for: kqueue
Changes since 1.4: +4 -1 lines
Diff to previous 1.4 (colored)

Some of this was sparc-specific, so ifdef __sparc__ it (XXX). Also,
change the alignment of one structure with an MD ifdef. Should
be moved into the netbsd32_machdep parts.

Revision 1.3.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 18:08:30 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3: +58 -58 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

Update thorpej_scsipi to -current as of a month ago

Revision 1.3.18.1 / (download) - annotate - [select for diffs], Sat Aug 26 01:09:13 2000 UTC (23 years, 7 months ago) by mrg
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
Changes since 1.3: +58 -58 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

pull up 1.4.  approved by thorpej:
>Fix netbsd32_ioctls.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Aug 19 14:38:18 2000 UTC (23 years, 8 months ago) by eeh
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.3: +58 -58 lines
Diff to previous 1.3 (colored)

Fix netbsd32_ioctls.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Mar 25 16:22:49 1999 UTC (25 years ago) by mrg
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, netbsd-1-5-base, netbsd-1-5-ALPHA2, netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, minoura-xpg4dl-base, minoura-xpg4dl, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-newbase, chs-ubc2-base, chs-ubc2
Branch point for: thorpej_scsipi, netbsd-1-5
Changes since 1.2: +34 -34 lines
Diff to previous 1.2 (colored)

move sparc32 to netbsd32; split out MD part (signal handling) (mostly via repository copy, rename and perl -pi :-)

Revision 1.2 / (download) - annotate - [select for diffs], Tue Nov 24 13:18:42 1998 UTC (25 years, 4 months ago) by mrg
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

add some missing comment ends.

Revision 1.1 / (download) - annotate - [select for diffs], Wed Aug 26 10:20:36 1998 UTC (25 years, 7 months ago) by mrg
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc

add a 32-bit compatibility module for the sparc64 port, so it can run NetBSD/sparc binaries with a LP64 kernel.

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>