The NetBSD Project

CVS log for src/sys/arch/i386/include/frameasm.h

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / i386 / include

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.35: download - view: text, markup, annotated - select for diffs
Sat Jul 30 14:11:00 2022 UTC (2 years, 3 months ago) by riastradh
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, 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
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -5 lines
x86: Eliminate mfence hotpatch for membar_sync.

The more-compatible  LOCK ADD $0,-N(%rsp)  turns out to be cheaper
than MFENCE anyway.  Let's save some space and maintenance and rip
out the hotpatching for it.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Sat Apr 9 12:07:00 2022 UTC (2 years, 6 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +5 -6 lines
x86: Every load is a load-acquire, so membar_consumer is a noop.

lfence is only needed for MD logic, such as operations on I/O memory
rather than normal cacheable memory, or special instructions like
RDTSC -- never for MI synchronization between threads/CPUs.  No need
for hot-patching to do lfence here.

(The x86_lfence function might reasonably be patched on i386 to do
lfence for MD logic, but it isn't now and this doesn't change that.)

Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri May 1 09:40:47 2020 UTC (4 years, 6 months ago) by maxv
Branches: 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-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +3 -1 lines
Switch the rest of i386 to the x86_hotpatch mechanism.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Fri May 1 08:32:50 2020 UTC (4 years, 6 months ago) by maxv
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -1 lines
Use the hotpatch framework when patching _atomic_cas_64.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Apr 26 14:49:17 2020 UTC (4 years, 6 months ago) by maxv
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1 lines
Use the hotpatch framework for LFENCE/MFENCE.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sat Apr 25 15:26:17 2020 UTC (4 years, 6 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +8 -1 lines
Merge the bouyer-xenpvh branch, bringing in Xen PV drivers support under HVM
guests in GENERIC.
Xen support can be disabled at runtime with
boot -c
disable hypervisor

Revision 1.26.2.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:03:52 2020 UTC (4 years, 6 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.26.2.1: preferred, colored; branchpoint 1.26: preferred, colored; next MAIN 1.27: preferred, colored
Changes since revision 1.26.2.1: +17 -1 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.29.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 11 10:11:31 2020 UTC (4 years, 6 months ago) by bouyer
Branches: bouyer-xenpvh
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +8 -1 lines
Include ci_isources[] for XenPV too.
Adjust spllower() to XenPV needs, and switch XenPV to the native spllower().
Remove xen_spllower().

Revision 1.29: download - view: text, markup, annotated - select for diffs
Sat Oct 12 06:31:03 2019 UTC (5 years ago) by maxv
Branches: 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, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: bouyer-xenpvh
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +17 -1 lines
Rewrite the FPU code on x86. This greatly simplifies the logic and removes
the dependency on IPL_HIGH. NVMM is updated accordingly. Posted on
port-amd64 a week ago.

Bump the kernel version to 9.99.16.

Revision 1.26.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:06:20 2019 UTC (5 years, 4 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +16 -6 lines
Sync with HEAD

Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Feb 14 08:18:25 2019 UTC (5 years, 8 months ago) by cherry
Branches: MAIN
CVS tags: phil-wifi-20190609, netbsd-9-base, netbsd-9-4-RELEASE, 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, isaki-audio2-base, isaki-audio2
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +16 -6 lines
Welcome XENPVHVM mode.

It is UP only, has xbd(4) and xennet(4) as PV drivers.

The console is com0 at isa and the native portion is very
rudimentary AT architecture, so is probably suboptimal to
run without PV support.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Feb 11 14:59:32 2019 UTC (5 years, 8 months ago) by cherry
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +2 -2 lines
We reorganise definitions for XEN source support as follows:

XEN - common sources required for baseline XEN support.
XENPV - sources required for support of XEN in PV mode.
XENPVHVM - sources required for support for XEN in HVM mode.
XENPVH - sources required for support for XEN in PVH mode.

Revision 1.25.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 25 07:25:42 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25: +3 -3 lines
Sync with HEAD

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Jun 17 15:46:39 2018 UTC (6 years, 4 months ago) by maxv
Branches: MAIN
CVS tags: phil-wifi-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
Branch point for: phil-wifi
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -3 lines
i586 and below don't have this 3-byte nop, so use three 1-byte nops,
reported by Nathanial Sloss

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sat Jan 27 18:48:59 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
CVS tags: pgoyette-compat-base, 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: pgoyette-compat
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +6 -1 lines
Declare INTR_RECURSE_HWFRAME, same as amd64.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Jan 27 09:33:25 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +10 -1 lines
Add SMAP support for i386.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Jan 27 08:12:27 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +1 -15 lines
Remove DO_DEFERRED_SWITCH and DO_DEFERRED_SWITCH_RETRY, unused.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sat Jan 27 08:05:14 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +11 -11 lines
Use .pushsection (like amd64), and align INTRENTRY.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Jan 7 13:43:24 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +5 -4 lines
Switch x86_retpatch[] -> HOTPATCH().

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Jan 7 13:15:24 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +5 -1 lines
Switch x86_lockpatch[] -> HOTPATCH().

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jan 7 12:42:47 2018 UTC (6 years, 9 months ago) by maxv
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +9 -1 lines
Implement a real hotpatch feature.

Define a HOTPATCH() macro, that puts a label and additional information
in the new .rodata.hotpatch kernel section. In patch.c, scan the section
and patch what needs to be. Now it is possible to hotpatch the content of
a macro.

SMAP is switched to use this new system; this saves a call+ret in each
kernel entry/exit point.

Many other operating systems do the same.

Revision 1.15.12.1: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:18 2017 UTC (6 years, 11 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +15 -65 lines
update from HEAD

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sun Sep 17 09:59:23 2017 UTC (7 years, 1 month ago) by maxv
Branches: MAIN
CVS tags: tls-maxphys-base-20171202
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -16 lines
Declare INTRFASTEXIT as a function, like amd64; will be expanded soon.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Sep 17 09:04:51 2017 UTC (7 years, 1 month ago) by maxv
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -37 lines
Remove TRAPLOG from i386. Nowadays there are better instrumentation tools,
in both software and hardware.

Revision 1.15.30.1: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:51:40 2017 UTC (7 years, 2 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +14 -14 lines
Sync with HEAD

Revision 1.15.46.1: download - view: text, markup, annotated - select for diffs
Tue Aug 1 23:18:30 2017 UTC (7 years, 3 months ago) by snj
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, matt-nb8-mediatek-base, matt-nb8-mediatek
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +14 -14 lines
Pull up following revision(s) (requested by maxv in ticket #164):
	distrib/sets/lists/base/md.amd64: revision 1.269
	distrib/sets/lists/debug/md.amd64: revision 1.97
	sys/arch/amd64/conf/GENERIC: revision 1.460
	sys/arch/amd64/conf/files.amd64: revision 1.89
	sys/arch/i386/conf/GENERIC: revision 1.1157
	sys/arch/i386/conf/files.i386: revision 1.379
	sys/arch/i386/i386/i386_trap.S: revision 1.7-1.8
	sys/arch/i386/include/frameasm.h: revision 1.16
	sys/arch/x86/include/sysarch.h: revision 1.12
	sys/arch/x86/x86/pmc.c: revision 1.8-1.10
	sys/arch/x86/x86/sys_machdep.c: revision 1.36
	sys/arch/xen/conf/files.compat: revision 1.26
	sys/secmodel/suser/secmodel_suser.c: revision 1.43
	sys/sys/kauth.h: revision 1.74
	usr.bin/pmc/Makefile: revision 1.5
	usr.bin/pmc/pmc.1: revision 1.12-1.13
	usr.bin/pmc/pmc.c: revision 1.24-1.25
style
--
style
--
Disable interrupts for T_NMI (inline calltrap). Note that there's still a
way to evade the NMI mode here, if a segment register faults in
INTRFASTEXIT; but we don't care. I didn't test this change, but it seems
fine enough.
--
Make the PMC syscalls privileged.
--
Check argc, and add a message.
--
include opt_pmc.h
--
Build the pmc tool on amd64.
--
Properly handle overflows, and take them into account in userland.
--
Update.
--
Enable PMCs by default.
--
Sort sections. Fix macro usage.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Jun 14 17:09:00 2017 UTC (7 years, 4 months ago) by maxv
Branches: MAIN
CVS tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +14 -14 lines
style

Revision 1.14.10.1: download - view: text, markup, annotated - select for diffs
Sat Aug 27 15:37:25 2011 UTC (13 years, 2 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14: +2 -2 lines
Sync with HEAD. Most notably: uvm/pmap work done by rmind@, and MP Xen
work of cherry@.

No regression observed on suspend/restore.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Jul 26 12:57:35 2011 UTC (13 years, 3 months ago) by yamt
Branches: MAIN
CVS tags: yamt-pagecache-tag8, yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-8-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, localcount-20160914, khorben-n900, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, agc-symver-base, agc-symver
Branch point for: tls-maxphys, nick-nhusb, netbsd-8
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
comment

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:11:17 2009 UTC (15 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +12 -12 lines
sync with head.

Revision 1.11.6.3: download - view: text, markup, annotated - select for diffs
Sun Sep 28 10:39:59 2008 UTC (16 years, 1 month ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.11.6.2: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.6.2: +11 -11 lines
Sync with HEAD.

Revision 1.13.4.1: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:33:27 2008 UTC (16 years, 1 month ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +12 -12 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.13.6.1: download - view: text, markup, annotated - select for diffs
Fri Jul 18 16:37:28 2008 UTC (16 years, 3 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +12 -12 lines
Sync with head.

Revision 1.14.2.2: download - view: text, markup, annotated - select for diffs
Mon Jul 7 13:01:17 2008 UTC (16 years, 4 months ago) by gmcgarry
Branches: haad-dm
Diff to: previous 1.14.2.1: preferred, colored; branchpoint 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14.2.1: +156 -0 lines
Selector registers are 16-bit and binutils 2.18 insists that only 16-bit
accesses are permitted on them.  Therefore, change movl to movw.  No change to
machine code generated.

Revision 1.14.2.1
Mon Jul 7 13:01:16 2008 UTC (16 years, 4 months ago) by gmcgarry
Branches: haad-dm
FILE REMOVED
Changes since revision 1.14: +0 -156 lines
file frameasm.h was added on branch haad-dm on 2008-07-07 13:01:17 +0000

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Jul 7 13:01:16 2008 UTC (16 years, 4 months ago) by gmcgarry
Branches: MAIN
CVS tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, yamt-nfs-mp-base11, yamt-nfs-mp-base10, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, simonb-wapbl-nbase, simonb-wapbl-base, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, 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-premerge-20091211, 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-premerge-20101231, matt-mips64-base2, jymxensuspend-base, jruoho-x86intr-base, jruoho-x86intr, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend, haad-dm
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +12 -12 lines
Selector registers are 16-bit and binutils 2.18 insists that only 16-bit
accesses are permitted on them.  Therefore, change movl to movw.  No change to
machine code generated.

Revision 1.11.6.2: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:22:17 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.11.6.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.6.1: +3 -3 lines
Sync with HEAD.

Revision 1.12.2.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:32:13 2008 UTC (16 years, 5 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +4 -4 lines
sync with head.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Apr 21 15:15:34 2008 UTC (16 years, 6 months ago) by cegger
Branches: MAIN
CVS tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, yamt-nfs-mp-base, wrstuden-revivesa-base-1, wrstuden-revivesa-base, hpcarm-cleanup-nbase
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +4 -4 lines
Access Xen's vcpu info structure per-CPU.
Tested on i386 and amd64 (both dom0 and domU) by me.
Xen2 tested (both dom0 and domU) by bouyer.
OK bouyer

Revision 1.11.6.1: download - view: text, markup, annotated - select for diffs
Thu Apr 3 12:42:18 2008 UTC (16 years, 7 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +1 -4 lines
Sync with HEAD.

Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 24 07:14:59 2008 UTC (16 years, 7 months ago) by keiichi
Branches: keiichi-mipv6
Diff to: previous 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11: +2 -5 lines
sync with head.

Revision 1.7.24.3: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:07 2008 UTC (16 years, 7 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.7.24.2: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.24.2: +22 -5 lines
sync with HEAD

Revision 1.5.12.7: download - view: text, markup, annotated - select for diffs
Mon Mar 17 09:14:20 2008 UTC (16 years, 7 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5.12.6: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.12.6: +2 -5 lines
sync with head.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Feb 29 12:34:23 2008 UTC (16 years, 8 months ago) by yamt
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, ad-socklock-base1
Branch point for: yamt-pf42
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -5 lines
don't bother to check curlwp==NULL.

Revision 1.8.2.3: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:04:40 2008 UTC (16 years, 8 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.8.2.2: preferred, colored; branchpoint 1.8: preferred, colored; next MAIN 1.9: preferred, colored
Changes since revision 1.8.2.2: +21 -1 lines
Sync with HEAD.

Revision 1.5.12.6: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:37:07 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5.12.5: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.12.5: +21 -1 lines
sync with head

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Jan 11 20:00:15 2008 UTC (16 years, 9 months ago) by bouyer
Branches: MAIN
CVS tags: nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base
Branch point for: mjf-devfs2, keiichi-mipv6
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +20 -0 lines
Merge the bouyer-xeni386 branch to head, at tag bouyer-xeni386-merge1 (the
branch is still active and will see i386PAE support developement).
Sumary of changes:
- switch xeni386 to the x86/x86/pmap.c, and the xen/x86/x86_xpmap.c
  pmap bootstrap.
- merge back most of xen/i386/ to i386/i386
- change the build to reduce diffs between i386 and amd64 in file locations
- remove include files that were identical to the i386/amd64 counterparts,
  the build will find them via the xen-ma/machine link.

Revision 1.10.6.1: download - view: text, markup, annotated - select for diffs
Wed Jan 9 19:20:44 2008 UTC (16 years, 9 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +21 -1 lines
Move Xen bits to i386/include/frameasm.h and add CLI/STI macros for
i386. Make native i386 kernels build again.

Revision 1.7.24.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:46:42 2008 UTC (16 years, 9 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.7.24.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.24.1: +10 -1 lines
sync with HEAD

Revision 1.8.2.2: download - view: text, markup, annotated - select for diffs
Sat Dec 8 18:17:12 2007 UTC (16 years, 11 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.8.2.1: preferred, colored; branchpoint 1.8: preferred, colored
Changes since revision 1.8.2.1: +9 -1 lines
Sync with HEAD.

Revision 1.5.12.5: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:25:03 2007 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5.12.4: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.12.4: +9 -1 lines
sync with head

Revision 1.7.6.4: download - view: text, markup, annotated - select for diffs
Mon Dec 3 19:03:32 2007 UTC (16 years, 11 months ago) by ad
Branches: vmlocking
Diff to: previous 1.7.6.3: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.6.3: +5 -10 lines
Sync with HEAD.

Revision 1.7.6.3: download - view: text, markup, annotated - select for diffs
Mon Dec 3 18:36:51 2007 UTC (16 years, 11 months ago) by ad
Branches: vmlocking
Diff to: previous 1.7.6.2: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.6.2: +18 -1 lines
Sync with HEAD.

Revision 1.7.22.3: download - view: text, markup, annotated - select for diffs
Mon Dec 3 16:14:04 2007 UTC (16 years, 11 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.7.22.2: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.22.2: +9 -1 lines
Sync with HEAD.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Nov 29 09:53:33 2007 UTC (16 years, 11 months ago) by yamt
Branches: 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, matt-armv6-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +9 -1 lines
instead of setting pcb_onfault on every calls of copyin and friends,
make the fault handler investigate program counter of faulting code.
inspired from linux.

Revision 1.8.2.1: download - view: text, markup, annotated - select for diffs
Mon Nov 19 00:46:31 2007 UTC (16 years, 11 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
Sync with HEAD.

Revision 1.7.28.2: download - view: text, markup, annotated - select for diffs
Sun Nov 18 19:34:32 2007 UTC (16 years, 11 months ago) by bouyer
Branches: bouyer-xenamd64
Diff to: previous 1.7.28.1: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.28.1: +1 -0 lines
Sync with HEAD

Revision 1.5.12.4: download - view: text, markup, annotated - select for diffs
Thu Nov 15 11:42:59 2007 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5.12.3: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.12.3: +2 -1 lines
sync with head.

Revision 1.7.22.2: download - view: text, markup, annotated - select for diffs
Wed Nov 14 19:04:13 2007 UTC (16 years, 11 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.7.22.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.22.1: +2 -1 lines
Sync with HEAD.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Nov 14 11:09:49 2007 UTC (16 years, 11 months ago) by ad
Branches: MAIN
CVS tags: bouyer-xenamd64-base2, bouyer-xenamd64-base
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -1 lines
Clear the direction flag on entry to the kernel.

Revision 1.7.24.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:17:41 2007 UTC (17 years ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
sync with HEAD

Revision 1.7.6.2: download - view: text, markup, annotated - select for diffs
Tue Oct 30 15:30:01 2007 UTC (17 years ago) by ad
Branches: vmlocking
Diff to: previous 1.7.6.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.6.1: +2 -5 lines
CHECK_ASTPENDING: no need to check for curlwp == NULL.

Revision 1.5.12.3: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:26:44 2007 UTC (17 years ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5.12.2: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.12.2: +3 -3 lines
sync with head.

Revision 1.7.22.1: download - view: text, markup, annotated - select for diffs
Fri Oct 26 15:42:38 2007 UTC (17 years ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.7.28.1: download - view: text, markup, annotated - select for diffs
Thu Oct 25 22:35:52 2007 UTC (17 years ago) by bouyer
Branches: bouyer-xenamd64
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
Sync with HEAD.

Revision 1.7.6.1: download - view: text, markup, annotated - select for diffs
Tue Oct 23 20:13:06 2007 UTC (17 years ago) by ad
Branches: vmlocking
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
Sync with head.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Oct 18 15:28:37 2007 UTC (17 years ago) by yamt
Branches: MAIN
CVS tags: jmcneill-base
Branch point for: mjf-devfs
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +3 -3 lines
merge yamt-x86pmap branch.

- reduce differences between amd64 and i386.  notably, share pmap.c
  between them.  it makes several i386 pmap improvements available to
  amd64, including tlb shootdown reduction and bug fixes from Stephan Uphoff.
- implement deferred pmap switching for amd64.
- remove LARGEPAGES option.  always use large pages if available.
  also, make it work on amd64.

Revision 1.7.26.1: download - view: text, markup, annotated - select for diffs
Sat Sep 29 11:25:41 2007 UTC (17 years, 1 month ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +3 -3 lines
DO_DEFERRED_SWITCH, CHECK_DEFERRED_SWITCH: remove an unused argument.

Revision 1.5.12.2: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:07:01 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5.12.1: preferred, colored; branchpoint 1.5: preferred, colored
Changes since revision 1.5.12.1: +3 -4 lines
sync with head.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:05 2007 UTC (17 years, 8 months ago) by ad
Branches: MAIN
CVS tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-idlelwp-base8, yamt-idlelwp, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: yamt-x86pmap, vmlocking, matt-armv6, jmcneill-pm, bouyer-xenamd64
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -4 lines
Merge newlock2 to head.

Revision 1.5.40.2: download - view: text, markup, annotated - select for diffs
Fri Jan 12 01:00:50 2007 UTC (17 years, 9 months ago) by ad
Branches: newlock2
Diff to: previous 1.5.40.1: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.40.1: +29 -1 lines
Sync with head.

Revision 1.5.12.1: download - view: text, markup, annotated - select for diffs
Sat Dec 30 20:46:11 2006 UTC (17 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +29 -1 lines
sync with head.

Revision 1.5.42.1: download - view: text, markup, annotated - select for diffs
Sun Dec 10 07:16:11 2006 UTC (17 years, 10 months ago) by yamt
Branches: yamt-splraiseipl
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +29 -1 lines
sync with head.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Dec 8 15:05:18 2006 UTC (17 years, 11 months ago) by yamt
Branches: MAIN
CVS tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, newlock2-nbase, newlock2-base
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +29 -1 lines
- pass intrframe by-pointer, not by-value.
- make i386 and xen use per-cpu interrupt stack.

xen part is reviewed by Manuel Bouyer.

Revision 1.5.40.1: download - view: text, markup, annotated - select for diffs
Fri Oct 20 19:26:48 2006 UTC (18 years ago) by ad
Branches: newlock2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +3 -4 lines
Make ASTs per-LWP.

Revision 1.2.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 21 13:16:56 2004 UTC (20 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.2.2.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.2: +1 -1 lines
Fix the sync with head I botched.

Revision 1.2.2.2: download - view: text, markup, annotated - select for diffs
Sat Sep 18 14:35:40 2004 UTC (20 years, 1 month ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.2.2.1: preferred, colored
Changes since revision 1.2.2.1: +0 -0 lines
Sync with HEAD.

Revision 1.2.2.1: download - view: text, markup, annotated - select for diffs
Tue Aug 3 10:36:04 2004 UTC (20 years, 3 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +17 -5 lines
Sync with HEAD

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed May 12 20:03:06 2004 UTC (20 years, 5 months ago) by yamt
Branches: MAIN
CVS tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, thorpej-vnode-attr-base, thorpej-vnode-attr, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, peter-altq-base, peter-altq, 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, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, matt-nb4-arm-base, matt-nb4-arm, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, yamt-lazymbuf, newlock2
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +4 -1 lines
add a comment to note that INTRFASTEXIT and trap() should be in sync.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Fri Feb 20 17:35:01 2004 UTC (20 years, 8 months ago) by yamt
Branches: MAIN
CVS tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +10 -1 lines
defer pmap switching until it's really needed
to avoid frequent loading of cr3 register, which involves tlb flush.

with some fixes/improvements from Stephan Uphoff and Bang Jun-Young.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Oct 4 05:57:51 2003 UTC (21 years, 1 month ago) by junyoung
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -5 lines
Rearrange instructions for better use of pipeline. This shaves off 0.5%
of time on interrupt/trap entry on my Athlon 1800.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jan 17 23:10:29 2003 UTC (21 years, 9 months ago) by thorpej
Branches: MAIN
Branch point for: ktrace-lwp
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +8 -3 lines
Merge the nathanw_sa branch.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Wed Dec 11 06:01:00 2002 UTC (21 years, 10 months ago) by thorpej
Branches: nathanw_sa
CVS tags: nathanw_sa_end
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.1: +91 -0 lines
Sync with HEAD.

Revision 1.1.2.1
Fri Nov 22 15:07:10 2002 UTC (21 years, 11 months ago) by thorpej
Branches: nathanw_sa
FILE REMOVED
Changes since revision 1.1: +0 -86 lines
file frameasm.h was added on branch nathanw_sa on 2002-12-11 06:01:00 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Nov 22 15:07:10 2002 UTC (21 years, 11 months ago) by fvdl
Branches: MAIN
CVS tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: nathanw_sa
Asm macros for interrupt/trap entry/exit, used in multiple .S files.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>