Up to [cvs.NetBSD.org] / src / sys / arch / amd64 / include
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.41 / (download) - annotate - [select for diffs], Sat Jan 21 16:48:56 2012 UTC (16 months ago) by chs
Branch: MAIN
CVS Tags: yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
tls-maxphys-nbase,
tls-maxphys-base,
tls-maxphys,
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,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
khorben-n900,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2,
jmcneill-usbmp-base10,
agc-symver-base,
agc-symver,
HEAD
Changes since 1.40: +2 -1
lines
Diff to previous 1.40 (colored)
allocate uareas contiguously and access them via the direct map.
Revision 1.40 / (download) - annotate - [select for diffs], Sun Dec 4 16:24:13 2011 UTC (17 months, 2 weeks ago) by chs
Branch: MAIN
Changes since 1.39: +8 -2
lines
Diff to previous 1.39 (colored)
map all of physical memory using large pages. ported from openbsd years ago by Murray Armfield, updated for changes since then by me.
Revision 1.39 / (download) - annotate - [select for diffs], Wed Jul 6 18:46:04 2011 UTC (22 months, 2 weeks ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jmcneill-usbmp-pre-base2,
jmcneill-usbmp-base,
jmcneill-audiomp3-base,
jmcneill-audiomp3
Branch point for: yamt-pagecache,
jmcneill-usbmp
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Implement bus_space_tag_create() and _destroy(). Factor bus_space_reserve(), bus_space_release(), et cetera out of bus_space_alloc(), bus_space_map(), bus_space_free(), bus_space_unmap(), et cetera. For i386 and amd64, activate the use of <machine/bus_defs.h> and <machine/bus_funcs.h> by #defining __HAVE_NEW_STYLE_BUS_H in their respective types.h. While I'm here, remove unnecessary __HAVE_DEVICE_REGISTER #defines.
Revision 1.38 / (download) - annotate - [select for diffs], Sun Jun 12 03:35:38 2011 UTC (23 months, 1 week ago) by rmind
Branch: MAIN
Changes since 1.37: +2 -1
lines
Diff to previous 1.37 (colored)
Welcome to 5.99.53! Merge rmind-uvmplock branch: - Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock. - Simplify locking in some pmap(9) modules by removing P->V locking. - Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs). - Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns. - Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues. Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch.
Revision 1.37 / (download) - annotate - [select for diffs], Sat Mar 12 22:54:37 2011 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base
Branch point for: cherry-xenmp
Changes since 1.36: +3 -1
lines
Diff to previous 1.36 (colored)
Add TLS support for AMD64, i386 and SH3. This material is based upon work partially supported by The NetBSD Foundation under a contract with Joerg Sonnenberger.
Revision 1.36 / (download) - annotate - [select for diffs], Thu Feb 24 04:28:45 2011 UTC (2 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.35: +2 -1
lines
Diff to previous 1.35 (colored)
Allow storing and receiving the LWP private pointer via ucontext_t on all platforms except VAX and IA64. Add fast access via register for AMD64, i386 and SH3 ports. Use this fast access in libpthread to replace the stack based pthread_self(). Implement skeleton support for Alpha, HPPA, PowerPC, SPARC and SPARC64, but leave it disabled. Ports that support this feature provide __HAVE____LWP_GETPRIVATE_FAST in machine/types.h and a corresponding __lwp_getprivate_fast in machine/mcontext.h. This material is based upon work partially supported by The NetBSD Foundation under a contract with Joerg Sonnenberger.
Revision 1.35 / (download) - annotate - [select for diffs], Wed Dec 22 22:08:47 2010 UTC (2 years, 5 months ago) by njoly
Branch: MAIN
CVS Tags: uebayasi-xip-base7,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-base
Branch point for: jruoho-x86intr,
bouyer-quota2
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
__HAVE_CPU_INFO_FIRST -> __HAVE_CPU_DATA_FIRST.
Revision 1.34 / (download) - annotate - [select for diffs], Wed Dec 22 04:15:02 2010 UTC (2 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.33: +2 -1
lines
Diff to previous 1.33 (colored)
Make __HAVE_CPU_DATA_FIRST true
Revision 1.33 / (download) - annotate - [select for diffs], Fri Dec 11 05:52:03 2009 UTC (3 years, 5 months ago) by matt
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.32: +11 -3
lines
Diff to previous 1.32 (colored)
Add PRIx{P,V}{ADDR,SIZE}, PRIu{P,V}SIZE, and PRIxREGISTER{,32,64} for all
(except where they will be added via merge). These should be used to print
{p,v}{addr,size}_t and register*_t as appropriate.
Revision 1.32 / (download) - annotate - [select for diffs], Sun Apr 19 14:11:36 2009 UTC (4 years, 1 month ago) by ad
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,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base,
jymxensuspend-base
Changes since 1.31: +2 -1
lines
Diff to previous 1.31 (colored)
cpuctl: - Add interrupt shielding (direct hardware interrupts away from the specified CPUs). Not documented just yet but will be soon. - Redo /dev/cpu time_t compat so no kernel changes are needed. x86: - Make intr_establish, intr_disestablish safe to use when !cold. - Distribute hardware interrupts among the CPUs, instead of directing everything to the boot CPU. - Add MD code for interrupt sheilding. This works in most cases but there is a bug where delivery is not accepted by an LAPIC after redistribution. It also needs re-balancing to make things fair after interrupts are turned back on for a CPU.
Revision 1.31 / (download) - annotate - [select for diffs], Sun Apr 5 00:57:56 2009 UTC (4 years, 1 month ago) by tsutsui
Branch: MAIN
Changes since 1.30: +3 -3
lines
Diff to previous 1.30 (colored)
Use #define<tab> consistently.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Apr 5 00:54:21 2009 UTC (4 years, 1 month ago) by tsutsui
Branch: MAIN
Changes since 1.29: +1 -2
lines
Diff to previous 1.29 (colored)
Remove __HAVE_UFS2_BOOT since it belongs to sysinst for now. "Feel free to change it" by ad@.
Revision 1.29 / (download) - annotate - [select for diffs], Sat Apr 4 10:36:09 2009 UTC (4 years, 1 month ago) by ad
Branch: MAIN
Changes since 1.28: +2 -1
lines
Diff to previous 1.28 (colored)
+__HAVE_UFS2_BOOT
Revision 1.28 / (download) - annotate - [select for diffs], Sun Mar 29 09:24:52 2009 UTC (4 years, 1 month ago) by ad
Branch: MAIN
Changes since 1.27: +2 -1
lines
Diff to previous 1.27 (colored)
_lwp_setprivate: provide the value to MD code if a hook is present. This will be used to support TLS. The MD method must match the ELF TLS spec for that CPU architecture (if there is a spec). At this time it is only implemented for i386, where it means setting the per-thread base address for %gs. Please implement this for your platform!
Revision 1.27 / (download) - annotate - [select for diffs], Sun Oct 26 00:08:15 2008 UTC (4 years, 6 months ago) by mrg
Branch: MAIN
CVS Tags: nick-hppapmap-base2,
netbsd-5-base,
netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
netbsd-5,
mjf-devfs2-base,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap,
jym-xensuspend
Changes since 1.26: +12 -4
lines
Diff to previous 1.26 (colored)
put the contents of these header files around #ifdef __x86_64__, and #include the <i386/foo.h> in the #else clause, making these files largely bit-size independant.
Revision 1.26 / (download) - annotate - [select for diffs], Thu Feb 21 16:31:13 2008 UTC (5 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
yamt-nfs-mp-base2,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
simonb-wapbl-nbase,
simonb-wapbl-base,
simonb-wapbl,
matt-mips64-base2,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
haad-dm-base1,
ad-socklock-base1
Branch point for: yamt-nfs-mp,
mjf-devfs2,
haad-dm
Changes since 1.25: +2 -1
lines
Diff to previous 1.25 (colored)
#define __HAVE_ATOMIC_AS_MEMBAR, indicating that: - atomic_cas_ni() does an implicit membar_exit() - all other atomic operations do an implicit membar_sync() While this might seem kind of arbitrary it's the basis for some important optimizations.
Revision 1.25 / (download) - annotate - [select for diffs], Sun Jan 20 18:09:04 2008 UTC (5 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
bouyer-xeni386-nbase
Branch point for: keiichi-mipv6
Changes since 1.24: +1 -3
lines
Diff to previous 1.24 (colored)
Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, remove the conditionals and the code associated with the undef case.
Revision 1.24 / (download) - annotate - [select for diffs], Tue Jan 15 14:50:10 2008 UTC (5 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: bouyer-xeni386-base
Changes since 1.23: +2 -1
lines
Diff to previous 1.23 (colored)
Introduce optional cpu_offline_md to execute MD actions at the end of cpu_offline. Use this on amd64/i386 to force a FPU save. As this was triggered by npxsave_cpu/fpusave_cpu not working for a different CPU, remove the cpu_info argument and adjust npxsave_*/fpusave_* to use bool for the save. OK ad@
Revision 1.23 / (download) - annotate - [select for diffs], Tue Jan 8 20:37:34 2008 UTC (5 years, 4 months ago) by joerg
Branch: MAIN
Changes since 1.22: +1 -3
lines
Diff to previous 1.22 (colored)
Switch Xen to generic TODR. Tested by Manuel Bouyer.
Revision 1.22 / (download) - annotate - [select for diffs], Sat Jan 5 21:52:02 2008 UTC (5 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.21: +1 -2
lines
Diff to previous 1.21 (colored)
remove no longer necessary cpu_maxproc.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Nov 29 00:57:11 2007 UTC (5 years, 5 months ago) by ad
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base3,
vmlocking2-base2,
vmlocking2-base1,
vmlocking2,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.20: +2 -1
lines
Diff to previous 1.20 (colored)
__HAVE_ATOMIC64_OPS
Revision 1.20 / (download) - annotate - [select for diffs], Fri Nov 23 15:38:06 2007 UTC (5 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.19: +2 -2
lines
Diff to previous 1.19 (colored)
Include opt_xen.h #ifdef _KERNEL_OPT instead of custom logic. Thanks to Izumi Tsutsui for pointing me at _KERNEL_OPT
Revision 1.19 / (download) - annotate - [select for diffs], Thu Nov 22 21:21:14 2007 UTC (5 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.18: +2 -2
lines
Diff to previous 1.18 (colored)
Fix bouyer-xenamd64 merge fallout: we can #include "opt_xen.h" when #if defined(_KERNEL) && !defined(_RUMPKERNEL) && !defined(_LKM), #ifdef _KERNEL isn't enough.
Revision 1.18 / (download) - annotate - [select for diffs], Thu Nov 22 16:16:45 2007 UTC (5 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.17: +5 -2
lines
Diff to previous 1.17 (colored)
Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support to NetBSD/Xen, both Dom0 and DomU.
Revision 1.17 / (download) - annotate - [select for diffs], Wed Oct 17 19:53:04 2007 UTC (5 years, 7 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: mjf-devfs
Changes since 1.16: +1 -1
lines
Diff to previous 1.16 (colored)
Merge the ppcoea-renovation branch to HEAD. This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here. TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted. NOTES: pmppc was removed as an arch, and moved to a evbppc target.
Revision 1.16 / (download) - annotate - [select for diffs], Sat Jul 14 21:48:17 2007 UTC (5 years, 10 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base3,
yamt-x86pmap-base2,
yamt-x86pmap-base,
yamt-x86pmap,
vmlocking-base,
ppcoea-renovation-base,
nick-csl-alignment-base5,
nick-csl-alignment-base,
nick-csl-alignment,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: matt-armv6,
jmcneill-pm,
bouyer-xenamd64
Changes since 1.15: +1 -2
lines
Diff to previous 1.15 (colored)
Generic soft interrupts are mandatory.
Revision 1.15 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:01 2007 UTC (6 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
yamt-idlelwp,
thorpej-atomic-base,
reinoud-bufcleanup,
post-newlock2-merge,
mjf-ufs-trans-base,
mjf-ufs-trans,
ad-audiomp-base,
ad-audiomp
Branch point for: vmlocking,
thorpej-atomic,
ppcoea-renovation
Changes since 1.14: +5 -2
lines
Diff to previous 1.14 (colored)
Merge newlock2 to head.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Sep 3 20:42:14 2006 UTC (6 years, 8 months ago) by perry
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
yamt-splraiseipl-base2,
yamt-splraiseipl-base,
yamt-splraiseipl,
yamt-pdpolicy-base9,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
rpaulo-netinet-merge-pcb-base,
newlock2-nbase,
newlock2-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
matt-nb4-arm-base,
matt-nb4-arm
Branch point for: newlock2
Changes since 1.13: +2 -1
lines
Diff to previous 1.13 (colored)
temporarily turn on "__HAVE_GENERIC_TODR"
Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 3 13:51:23 2006 UTC (6 years, 8 months ago) by bjh21
Branch: MAIN
Changes since 1.12: +1 -2
lines
Diff to previous 1.12 (colored)
Nothing in the kernel now tests __HAVE_NWSCONS, so stop defining it everywhere.
Revision 1.12 / (download) - annotate - [select for diffs], Wed Jun 7 22:37:14 2006 UTC (6 years, 11 months ago) by kardel
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
yamt-pdpolicy-base6,
gdamore-uart-base,
gdamore-uart,
chap-midi-nbase,
chap-midi-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Changes since 1.11: +2 -1
lines
Diff to previous 1.11 (colored)
convert to timecounters (from branch simonb-timecounters)
Revision 1.11 / (download) - annotate - [select for diffs], Sat Dec 24 20:06:47 2005 UTC (7 years, 4 months ago) by perry
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
simonb-timecounters-base,
peter-altq-base,
peter-altq,
elad-kernelauth-base,
elad-kernelauth
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
chap-midi
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
Revision 1.10 / (download) - annotate - [select for diffs], Sun Dec 11 12:16:25 2005 UTC (7 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.9: +1 -1
lines
Diff to previous 1.9 (colored)
merge ktrace-lwp.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Mar 26 21:39:57 2004 UTC (9 years, 1 month ago) by drochner
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,
matt-timespec,
ktrace-lwp-base,
kent-audio2-base,
kent-audio2,
kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.8: +1 -2
lines
Diff to previous 1.8 (colored)
nothing cares about __HAVE_SIGINFO anymore, so nuke it
Revision 1.8 / (download) - annotate - [select for diffs], Wed Jan 21 11:31:20 2004 UTC (9 years, 4 months ago) by mrg
Branch: MAIN
Changes since 1.7: +0 -1
lines
Diff to previous 1.7 (colored)
back out previous; it was only required for a dead function.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Jan 20 20:30:41 2004 UTC (9 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.6: +2 -1
lines
Diff to previous 1.6 (colored)
add register64_t which appears to be necessary for COMPAT_NETBSD32 nowadays
Revision 1.6 / (download) - annotate - [select for diffs], Sun Jan 18 18:23:19 2004 UTC (9 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.5: +5 -2
lines
Diff to previous 1.5 (colored)
Do not export __HAVE_RAS to userland. Applications are supposed to try rasctl() and detect failure with EOPNOTSUPP.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 6 22:53:48 2003 UTC (9 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
SIGINFO support. Todo: 32bit compat support (COMPAT_NETBSD32 will not compile right now, as it won't on other platforms).
Revision 1.4 / (download) - annotate - [select for diffs], Fri Sep 26 22:46:00 2003 UTC (9 years, 7 months ago) by nathanw
Branch: MAIN
Changes since 1.3: +6 -1
lines
Diff to previous 1.3 (colored)
Move __cpu_simple_lock_t and __SIMPLELOCK_{UN,}LOCKED to machine/types.h
so that they can be used in a namespace-friendly way.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Aug 7 16:26:36 2003 UTC (9 years, 9 months ago) by agc
Branch: MAIN
Changes since 1.2: +2 -6
lines
Diff to previous 1.2 (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.2 / (download) - annotate - [select for diffs], Mon Apr 28 23:16:17 2003 UTC (10 years ago) by bjh21
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.1: +3 -2
lines
Diff to previous 1.1 (colored)
Add a new feature-test macro, _NETBSD_SOURCE. If this is defined by the application, all NetBSD interfaces are made visible, even if some other feature-test macro (like _POSIX_C_SOURCE) is defined. <sys/featuretest.h> defined _NETBSD_SOURCE if none of _ANSI_SOURCE, _POSIX_C_SOURCE and _XOPEN_SOURCE is defined, so as to preserve existing behaviour. This has two major advantages: + Programs that require non-POSIX facilities but define _POSIX_C_SOURCE can trivially be overruled by putting -D_NETBSD_SOURCE in their CFLAGS. + It makes most of the #ifs simpler, in that they're all now ORs of the various macros, rather than having checks for (!defined(_ANSI_SOURCE) || !defined(_POSIX_C_SOURCE) || !defined(_XOPEN_SOURCE)) all over the place. I've tried not to change the semantics of the headers in any case where _NETBSD_SOURCE wasn't defined, but there were some places where the current semantics were clearly mad, and retaining them was harder than correcting them. In particular, I've mostly normalised things so that _ANSI_SOURCE gets you the smallest set of stuff, then _POSIX_C_SOURCE, _XOPEN_SOURCE and _NETBSD_SOURCE in that order. Tested by building for vax, encouraged by thorpej, and uncontested in tech-userlevel for a week.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Apr 26 18:39:49 2003 UTC (10 years ago) by fvdl
Branch: MAIN
Rename the x86_64 port to amd64, as this is the actual name used for the processor family now. x86_64 is kept as the MACHINE_ARCH value, since it's already widely used (by e.g. the toolchain, etc), and by other operating systems.