Up to [cvs.NetBSD.org] / src / sys / arch / x86 / x86
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.17 / (download) - annotate - [select for diffs], Sat Aug 20 23:48:51 2022 UTC (5 months, 1 week ago) by riastradh
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.16: +3 -2
lines
Diff to previous 1.16 (colored)
x86: Split most of pmap.h into pmap_private.h or vmparam.h. This way pmap.h only contains the MD definition of the MI pmap(9) API, which loads of things in the kernel rely on, so changing x86 pmap internals no longer requires recompiling the entire kernel every time. Callers needing these internals must now use machine/pmap_private.h. Note: This is not x86/pmap_private.h because it contains three parts: 1. CPU-specific (different for i386/amd64) definitions used by... 2. common definitions, including Xenisms like xpmap_ptetomach, further used by... 3. more CPU-specific inlines for pmap_pte_* operations So {amd64,i386}/pmap_private.h defines 1, includes x86/pmap_private.h for 2, and then defines 3. Maybe we should split that out into a new pmap_pte.h to reduce this trouble. No functional change intended, other than that some .c files must include machine/pmap_private.h when previously uvm/uvm_pmap.h polluted the namespace with pmap internals. Note: This migrates part of i386/pmap.h into i386/vmparam.h -- specifically the parts that are needed for several constants defined in vmparam.h: VM_MAXUSER_ADDRESS VM_MAX_ADDRESS VM_MAX_KERNEL_ADDRESS VM_MIN_KERNEL_ADDRESS Since i386 needs PDP_SIZE in vmparam.h, I added it there on amd64 too, just to keep things parallel.
Revision 1.16 / (download) - annotate - [select for diffs], Sun Feb 13 19:21:21 2022 UTC (11 months, 2 weeks ago) by riastradh
Branch: MAIN
Changes since 1.15: +14 -9
lines
Diff to previous 1.15 (colored)
x86: Membar audit in idt.c. - idt_vec_free/alloc are obviously supposed to synchronize with a happens-before relation, so use release/acquire. - There is no store-before-load ordering needed, so omit membar_sync.
Revision 1.15 / (download) - annotate - [select for diffs], Thu Dec 23 02:07:21 2021 UTC (13 months, 1 week ago) by yamaguchi
Branch: MAIN
Changes since 1.14: +11 -4
lines
Diff to previous 1.14 (colored)
x86: improve error handling related to idt_vec_alloc()
Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 14 15:59:21 2020 UTC (2 years, 6 months ago) by para
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-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
Changes since 1.13: +3 -3
lines
Diff to previous 1.13 (colored)
mark diagused variable as such fixing non DIAGNOSTIC builds
Revision 1.13 / (download) - annotate - [select for diffs], Tue Jul 14 00:45:53 2020 UTC (2 years, 6 months ago) by yamaguchi
Branch: MAIN
Changes since 1.12: +35 -10
lines
Diff to previous 1.12 (colored)
Introduce per-cpu IDTs This is realized by following modifications: - Add IDT pages and its allocation maps for each cpu in "struct cpu_info" - Load per-cpu IDTs at cpu_init_idt(struct cpu_info*) - Copy the IDT entries for cpu0 to other CPUs at attach - These are, for example, exceptions, db, system calls, etc. And, added a kernel option named PCPU_IDT to enable the feature.
Revision 1.12 / (download) - annotate - [select for diffs], Sat Jul 4 09:03:54 2020 UTC (2 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.11: +3 -3
lines
Diff to previous 1.11 (colored)
Fix unset_idtgate() for XENPV, pointed out by yamaguchi@
Revision 1.6.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:11 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.6.4.1: +9 -9
lines
Diff to previous 1.6.4.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Mostly merge changes from HEAD upto 20200411
Revision 1.11 / (download) - annotate - [select for diffs], Mon Jun 17 06:38:30 2019 UTC (3 years, 7 months ago) by msaitoh
Branch: MAIN
CVS Tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
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,
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.10: +9 -9
lines
Diff to previous 1.10 (colored)
KNF. No functional change.
Revision 1.6.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:53 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.6: +86 -14
lines
Diff to previous 1.6 (colored)
Sync with HEAD
Revision 1.10 / (download) - annotate - [select for diffs], Mon Feb 11 14:59:33 2019 UTC (3 years, 11 months ago) by cherry
Branch: MAIN
CVS Tags: phil-wifi-20190609,
isaki-audio2-base,
isaki-audio2
Changes since 1.9: +5 -5
lines
Diff to previous 1.9 (colored)
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.6.2.2 / (download) - annotate - [select for diffs], Sat Oct 20 06:58:29 2018 UTC (4 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.6.2.1: +7 -7
lines
Diff to previous 1.6.2.1 (colored) to branchpoint 1.6 (colored) next main 1.7 (colored)
Sync with head
Revision 1.9 / (download) - annotate - [select for diffs], Thu Oct 18 04:14:07 2018 UTC (4 years, 3 months ago) by cherry
Branch: MAIN
CVS Tags: pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020
Changes since 1.8: +7 -7
lines
Diff to previous 1.8 (colored)
Make compile-time type differentiation more explicit.
Revision 1.6.2.1 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:48 2018 UTC (4 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.6: +86 -14
lines
Diff to previous 1.6 (colored)
Ssync with HEAD
Revision 1.8 / (download) - annotate - [select for diffs], Sun Sep 23 15:28:49 2018 UTC (4 years, 4 months ago) by cherry
Branch: MAIN
CVS Tags: pgoyette-compat-0930
Changes since 1.7: +13 -6
lines
Diff to previous 1.7 (colored)
Fix for i386, functionality intended in: http://mail-index.netbsd.org/source-changes/2018/09/23/msg099357.html This should fix the build for both GENERIC and XEN3PAE_DOM0 This has not been boot tested on native or xen3pae Notes: pmap_changeprot_local() seems to be x86_64 only. I was a bit surprised by this initially, but I suspect that the table protections are enforced via ring0/ring1 fencing rather than page protections the gdt registration code in i386 is still messy. I will leave it as is for now - to avoid a rabbit hole.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Sep 23 00:59:59 2018 UTC (4 years, 4 months ago) by cherry
Branch: MAIN
Changes since 1.6: +79 -14
lines
Diff to previous 1.6 (colored)
Make XEN use the same api as native, for idt vector allocation and registration. lidt() placed in xenfunc() on maxv@ suggestion. There should be no functional change due to this commit. Tested on amd64 native and XEN.
Revision 1.3.22.1 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:50 2017 UTC (5 years, 2 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.3: +9 -10
lines
Diff to previous 1.3 (colored) next main 1.4 (colored)
update from HEAD
Revision 1.6 / (download) - annotate - [select for diffs], Sat Nov 4 08:50:47 2017 UTC (5 years, 2 months ago) by cherry
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202,
phil-wifi-base,
pgoyette-compat-base,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315
Branch point for: phil-wifi,
pgoyette-compat
Changes since 1.5: +9 -3
lines
Diff to previous 1.5 (colored)
In XEN PV, the idt vector table is not required to be altered at runtime, since only entries for exceptions/traps are registered with the hypervisor and interrupts are managed via a completely different mechanism. This change uses the idt_vec_reserve() mechanism nevertheless, modifying it slightly to only do namespace management in XEN, while on native it will continue to do idt entry init as before. Rationale: Consistent API usage and potential future merging of XEN/non-XEN code. There are no functional changes in this commit.
Revision 1.3.40.2 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:56 2017 UTC (5 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.3.40.1: +2 -3
lines
Diff to previous 1.3.40.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)
Sync with HEAD
Revision 1.4.8.1 / (download) - annotate - [select for diffs], Fri Aug 25 05:41:55 2017 UTC (5 years, 5 months ago) by snj
Branch: netbsd-8
CVS Tags: 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
Changes since 1.4: +2 -3
lines
Diff to previous 1.4 (colored) next main 1.5 (colored)
Pull up following revision(s) (requested by jdolecek in ticket #224): sys/arch/x86/x86/idt.c: revision 1.5 Remove incorrect KASSERT, only the allocation is protected by cpu_lock.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Aug 7 17:10:09 2017 UTC (5 years, 5 months ago) by maxv
Branch: MAIN
CVS Tags: nick-nhusb-base-20170825
Changes since 1.4: +2 -3
lines
Diff to previous 1.4 (colored)
Remove incorrect KASSERT, only the allocation is protected by cpu_lock.
Revision 1.3.40.1 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:37 2016 UTC (6 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.3: +2 -8
lines
Diff to previous 1.3 (colored)
Sync with HEAD
Revision 1.4 / (download) - annotate - [select for diffs], Sat Aug 27 14:19:47 2016 UTC (6 years, 5 months ago) by maxv
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,
pgoyette-localcount-20161104,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170204,
nick-nhusb-base-20161204,
nick-nhusb-base-20161004,
netbsd-8-base,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: netbsd-8
Changes since 1.3: +2 -8
lines
Diff to previous 1.3 (colored)
Remove idt_init.
Revision 1.2.14.2 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:18 2009 UTC (13 years, 3 months ago) by jym
Branch: jym-xensuspend
Changes since 1.2.14.1: +0 -0
lines
Diff to previous 1.2.14.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)
Sync with HEAD.
Revision 1.2.14.1 / (download) - annotate - [select for diffs], Wed May 13 17:18:45 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.2: +20 -17
lines
Diff to previous 1.2 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.1.20.2 / (download) - annotate - [select for diffs], Mon May 4 08:12:10 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1.20.1: +20 -17
lines
Diff to previous 1.1.20.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
sync with head.
Revision 1.2.8.1 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:57 2009 UTC (13 years, 9 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.2: +20 -17
lines
Diff to previous 1.2 (colored) next main 1.3 (colored)
Sync with HEAD.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Apr 19 14:11:37 2009 UTC (13 years, 9 months ago) by ad
Branch: 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,
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,
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,
tls-maxphys-base,
tls-earlyentropy-base,
tls-earlyentropy,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
rmind-uvmplock,
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,
pgoyette-localcount-base,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
pgoyette-localcount,
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,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-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-premerge-20091211,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
matt-mips64-premerge-20101231,
khorben-n900,
jymxensuspend-base,
jym-xensuspend-nbase,
jym-xensuspend-base,
jruoho-x86intr-base,
jruoho-x86intr,
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,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver
Branch point for: tls-maxphys,
nick-nhusb
Changes since 1.2: +20 -17
lines
Diff to previous 1.2 (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.1.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:22:51 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.1: +0 -7
lines
Diff to previous 1.1 (colored) next main 1.2 (colored)
Sync with HEAD.
Revision 1.1.18.1 / (download) - annotate - [select for diffs], Sun May 18 12:33:04 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-pf42
Changes since 1.1: +2 -9
lines
Diff to previous 1.1 (colored) next main 1.2 (colored)
sync with head.
Revision 1.1.20.1 / (download) - annotate - [select for diffs], Fri May 16 02:23:29 2008 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.1: +2 -9
lines
Diff to previous 1.1 (colored)
sync with head.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:40 2008 UTC (14 years, 9 months ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
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,
nick-hppapmap-base2,
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,
hpcarm-cleanup-nbase,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
haad-dm,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap,
jym-xensuspend
Changes since 1.1: +2 -9
lines
Diff to previous 1.1 (colored)
Remove clause 3 and 4 from TNF licenses
Revision 1.1.10.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:17 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.1.10.1: +149 -0
lines
Diff to previous 1.1.10.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with HEAD.
Revision 1.1.8.2 / (download) - annotate - [select for diffs], Mon Jan 21 09:40:14 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1.8.1: +149 -0
lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
sync with head
Revision 1.1.6.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:49:55 2008 UTC (15 years ago) by matt
Branch: matt-armv6
Changes since 1.1.6.1: +149 -0
lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
sync with HEAD
Revision 1.1.4.2 / (download) - annotate - [select for diffs], Wed Jan 2 21:51:24 2008 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.1.4.1: +149 -0
lines
Diff to previous 1.1.4.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with HEAD
Revision 1.1.2.2 / (download) - annotate - [select for diffs], Wed Dec 26 19:17:18 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.1.2.1: +149 -0
lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)
Sync with head.
Revision 1.1.10.1, Wed Dec 26 11:51:12 2007 UTC (15 years, 1 month ago) by mjf
Branch: mjf-devfs
Changes since 1.1: +0 -149
lines
FILE REMOVED
file idt.c was added on branch mjf-devfs on 2008-02-18 21:05:17 +0000
Revision 1.1.8.1, Wed Dec 26 11:51:12 2007 UTC (15 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.1: +0 -149
lines
FILE REMOVED
file idt.c was added on branch yamt-lazymbuf on 2008-01-21 09:40:14 +0000
Revision 1.1.6.1, Wed Dec 26 11:51:12 2007 UTC (15 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.1: +0 -149
lines
FILE REMOVED
file idt.c was added on branch matt-armv6 on 2008-01-09 01:49:55 +0000
Revision 1.1.4.1, Wed Dec 26 11:51:12 2007 UTC (15 years, 1 month ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.1: +0 -149
lines
FILE REMOVED
file idt.c was added on branch bouyer-xeni386 on 2008-01-02 21:51:24 +0000
Revision 1.1.2.1, Wed Dec 26 11:51:12 2007 UTC (15 years, 1 month ago) by ad
Branch: vmlocking2
Changes since 1.1: +0 -149
lines
FILE REMOVED
file idt.c was added on branch vmlocking2 on 2007-12-26 19:17:18 +0000
Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 26 11:51:12 2007 UTC (15 years, 1 month ago) by yamt
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-pf42-X,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
vmlocking2-base3,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
matt-armv6-base,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
yamt-lazymbuf,
vmlocking2,
mjf-devfs2,
mjf-devfs,
matt-armv6,
bouyer-xeni386
- share idt entry allocation code among x86. - introduce a function to reserve an idt entry and use it instead of manipulating idt_allocmap directly. - rename idt to xen_idt for amd64 xen. add missing #ifdef XEN.