CVS log for src/sys/arch/xen/x86/Attic/mainbus.c
Up to [cvs.NetBSD.org] / src / sys / arch / xen / x86
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.19.10.1
Mon Jun 10 22:06:56 2019 UTC (5 years, 5 months ago) by christos
Branches: phil-wifi
FILE REMOVED
Changes since revision 1.19: +2 -2
lines
Sync with HEAD
Revision 1.19.8.1
Wed Dec 26 14:01:46 2018 UTC (5 years, 10 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
FILE REMOVED
Changes since revision 1.19: +2 -2
lines
Sync with HEAD, resolve a few conflicts
Revision 1.20
Sat Dec 22 06:33:37 2018 UTC (5 years, 10 months ago) by cherry
Branches: MAIN
CVS tags: thorpej-futex-base,
phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
isaki-audio2-base,
isaki-audio2,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x,
bouyer-xenpvh-base2,
bouyer-xenpvh-base1,
bouyer-xenpvh-base,
bouyer-xenpvh,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
ad-namecache-base3,
ad-namecache-base2,
ad-namecache-base1,
ad-namecache-base,
ad-namecache,
HEAD
FILE REMOVED
Changes since revision 1.19: +2 -2
lines
Move mainbus(4) driver files in various x86 sub-archs to name prefixed
versions. This allows us to further modularise them by unifying common
bus probe code in x86/x86/mainbus.c to be introduced next.
This commit has no functional changes. It is done for ease of
visibility of newer diffs in the queue.
Revision 1.15.12.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:36:51 2017 UTC (6 years, 11 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.15.12.1: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.12.1: +4 -4
lines
update from HEAD
Revision 1.18.6.1: download - view: text, markup, annotated - select for diffs
Mon Aug 28 17:51:57 2017 UTC (7 years, 2 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +6 -6
lines
Sync with HEAD
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue May 23 08:54:39 2017 UTC (7 years, 5 months ago) by nonaka
Branches: MAIN
CVS tags: tls-maxphys-base-20171202,
phil-wifi-base,
pgoyette-compat-base,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322,
pgoyette-compat-0315,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
nick-nhusb-base-20170825,
netbsd-8-base,
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,
netbsd-8,
matt-nb8-mediatek-base,
matt-nb8-mediatek
Branch point for: phil-wifi,
pgoyette-compat
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +6 -6
lines
x86: Add preliminary x2APIC support.
x2APIC is used only when x2APIC is enabled in BIOS/UEFI.
LAPIC ID is not supported above 256.
Revision 1.15.12.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:03:30 2014 UTC (10 years, 2 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -7
lines
Rebase to HEAD as of a few days ago.
Revision 1.15.2.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:40:14 2014 UTC (10 years, 5 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +4 -7
lines
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.15.16.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:45:30 2014 UTC (10 years, 6 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15: +4 -7
lines
sync with head
Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Mar 3 22:09:32 2014 UTC (10 years, 8 months ago) by dsl
Branches: 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,
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-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,
localcount-20160914,
jdolecek-ncq-base,
jdolecek-ncq,
bouyer-socketcan-base1,
bouyer-socketcan-base,
bouyer-socketcan
Branch point for: nick-nhusb
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -7
lines
Use the global pci_mode to avoid 'set but not used' warnings from gcc 4.8.3.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Jan 31 10:37:01 2014 UTC (10 years, 9 months ago) by bouyer
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -4
lines
Move back call to pci_mode_detect() outside of #ifdef PCI_BUS_FIXUP.
Even if mode is not used, the call to pci_mode_detect() is mandatory to
initialize the PCI subsystem.
Fix "panic booting -current DOM0" reported by Patrick Welche on port-xen.
Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Nov 6 06:23:15 2013 UTC (11 years ago) by mrg
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4
lines
- move variables inside their #ifdef use
- remove unused and set-but-unused variables
- use __USE() in a particularly ugly case
with these, and a couple of other changes, amd64 gcc 4.8.1 world
is able to complete build.sh release.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Sep 20 00:12:24 2011 UTC (13 years, 1 month ago) by jym
Branches: MAIN
CVS tags: yamt-pagecache-tag8,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2,
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,
khorben-n900,
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,
agc-symver-base,
agc-symver
Branch point for: yamt-pagecache,
tls-maxphys,
rmind-smpnet
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +7 -2
lines
Merge jym-xensuspend branch in -current. ok bouyer@.
Goal: save/restore support in NetBSD domUs, for i386, i386 PAE and amd64.
Executive summary:
- split all Xen drivers (xenbus(4), grant tables, xbd(4), xennet(4))
in two parts: suspend and resume, and hook them to pmf(9).
- modify pmap so that Xen hypervisor does not cry out loud in case
it finds "unexpected" recursive memory mappings
- provide a sysctl(7), machdep.xen.suspend, to command suspend from
userland via powerd(8). Note: a suspend can only be handled correctly
when dom0 requested it, so provide a mechanism that will prevent
kernel to blindly validate user's commands
The code is still in experimental state, use at your own risk: restore
can corrupt backend communications rings; this can completely thrash
dom0 as it will loop at a high interrupt level trying to honor
all domU requests.
XXX PAE suspend does not work in amd64 currently, due to (yet again!)
page validation issues with hypervisor. Will fix.
XXX secondary CPUs are not suspended, I will write the handlers
in sync with cherry's Xen MP work.
Tested under i386 and amd64, bear in mind ring corruption though.
No build break expected, GENERICs and XEN* kernels should be fine.
./build.sh distribution still running. In any case: sorry if it does
break for you, contact me directly for reports.
Revision 1.7.2.6: download - view: text, markup, annotated - select for diffs
Sat Aug 27 15:37:32 2011 UTC (13 years, 2 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7.2.5: preferred, colored; branchpoint 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7.2.5: +3 -3
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.14: download - view: text, markup, annotated - select for diffs
Fri Jul 1 18:37:08 2011 UTC (13 years, 4 months ago) by dyoung
Branches: MAIN
CVS tags: jym-xensuspend-nbase,
jym-xensuspend-base
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3
lines
#include <sys/bus.h> instead of <machine/bus.h>.
Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Sat Mar 5 20:52:34 2011 UTC (13 years, 8 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.10.2.1: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.1: +3 -4
lines
sync with head
Revision 1.7.2.5: download - view: text, markup, annotated - select for diffs
Mon Jan 10 00:37:39 2011 UTC (13 years, 10 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7.2.4: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.2.4: +3 -3
lines
Sync with HEAD
Revision 1.13: download - view: text, markup, annotated - select for diffs
Fri Nov 12 02:07:27 2010 UTC (14 years ago) by dholland
Branches: MAIN
CVS tags: uebayasi-xip-base7,
uebayasi-xip-base6,
rmind-uvmplock-nbase,
rmind-uvmplock-base,
matt-mips64-premerge-20101231,
jruoho-x86intr-base,
jruoho-x86intr,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +3 -3
lines
Build fix for xen domu + PCI, from Juho Salminen in PR 44083.
Revision 1.7.2.4: download - view: text, markup, annotated - select for diffs
Sun Oct 24 22:48:22 2010 UTC (14 years ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7.2.3: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.2.3: +9 -7
lines
Sync with HEAD
Revision 1.9.2.2: download - view: text, markup, annotated - select for diffs
Tue Aug 17 06:45:35 2010 UTC (14 years, 3 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.9.2.1: preferred, colored; branchpoint 1.9: preferred, colored; next MAIN 1.10: preferred, colored
Changes since revision 1.9.2.1: +0 -1
lines
Sync with HEAD.
Revision 1.4.4.4: download - view: text, markup, annotated - select for diffs
Wed Aug 11 22:52:59 2010 UTC (14 years, 3 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.4.4.3: preferred, colored; branchpoint 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.4.3: +4 -5
lines
sync with head.
Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Aug 7 21:59:11 2010 UTC (14 years, 3 months ago) by cegger
Branches: MAIN
CVS tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base5,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -3
lines
acpi_madt.h is gone
Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Sun May 30 05:17:14 2010 UTC (14 years, 5 months ago) by rmind
Branches: rmind-uvmplock
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4
lines
sync with head
Revision 1.9.2.1: download - view: text, markup, annotated - select for diffs
Fri Apr 30 14:40:00 2010 UTC (14 years, 6 months ago) by uebayasi
Branches: uebayasi-xip
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +9 -6
lines
Sync with HEAD.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Apr 28 19:17:04 2010 UTC (14 years, 6 months ago) by dyoung
Branches: MAIN
CVS tags: uebayasi-xip-base1
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +4 -4
lines
On x86, change the bus_space_tag_t to a pointer to a struct
bus_space_tag. For now, bus_space_tag's only member is
bst_type, the type of space, which is either X86_BUS_SPACE_IO
or X86_BUS_SPACE_MEM. In the future, new bus_space_tag members
will refer to override-functions installed by a new function,
bus_space_tag_create(9).
Add pointers to constant struct bus_space_tag, x86_bus_space_io and
x86_bus_space_mem. Use them to replace most uses of X86_BUS_SPACE_IO
and X86_BUS_SPACE_MEM.
Add an x86-specific bus_space_is_equal(9) implementation that compares
the two tags' bst_type.
Revision 1.4.4.3: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:03:10 2010 UTC (14 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.4.4.2: preferred, colored; branchpoint 1.4: preferred, colored
Changes since revision 1.4.4.2: +7 -4
lines
sync with head
Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Feb 15 23:53:56 2010 UTC (14 years, 9 months ago) by dyoung
Branches: MAIN
CVS tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +7 -4
lines
Don't use the global variable pci_mode, but use a local copy of
the return value of pci_mode_detect(), instead.
Revision 1.7.2.3: download - view: text, markup, annotated - select for diffs
Sun Nov 1 21:43:28 2009 UTC (15 years ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7.2.2: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.2.2: +7 -2
lines
- Upgrade suspend/resume code to comply with Xen2 removal.
- Add support for PAE domUs suspend/resume.
- Fix an issue regarding initialization of the xbd ring I/O that could end
badly during resume, with invalid block operations submitted to dom0 backend.
NetBSD supports PAE under x86_32 by considering the L2 page as being
4 pages long instead of 1.
Xen validates the page types during resume. Sadly, the hypervisor handles
alternative recursive mappings (== PG/PD entries pointing to pages other
than self) inadequately, which could lead to incorrect page pinning.
As a result, the important change with this patch is to clear these alternative
mappings during suspend, and reset them back to their former self upon
resume. For PAE, approx. all 4 PDIR_SLOT_PTEs could be considered as
alternative recursive mappings.
See comments in pmap.c for further details.
Now, let the testing and bug hunting begin.
Revision 1.7.2.2: download - view: text, markup, annotated - select for diffs
Sun Nov 1 13:58:46 2009 UTC (15 years ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7.2.1: preferred, colored; branchpoint 1.7: preferred, colored
Changes since revision 1.7.2.1: +12 -25
lines
Sync with HEAD.
Revision 1.4.4.2: download - view: text, markup, annotated - select for diffs
Wed Aug 19 18:46:54 2009 UTC (15 years, 2 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.4.4.1: preferred, colored; branchpoint 1.4: preferred, colored
Changes since revision 1.4.4.1: +12 -20
lines
sync with head.
Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Aug 18 16:41:03 2009 UTC (15 years, 3 months ago) by jmcneill
Branches: MAIN
CVS tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
uebayasi-xip-base,
matt-premerge-20091211
Branch point for: uebayasi-xip
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +8 -8
lines
Switch to ACPICA 20090730, and update for API changes.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Jul 29 12:02:08 2009 UTC (15 years, 3 months ago) by cegger
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +6 -14
lines
remove Xen2 support.
ok bouyer@
Revision 1.4.4.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:12:14 2009 UTC (15 years, 6 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +22 -14
lines
sync with head.
Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Mon Feb 9 00:03:55 2009 UTC (15 years, 9 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +7 -2
lines
Initial code for xen save/restore/migrate facilities.
- split the attach code of frontends in two half: one that is only needed
during autoconf(9) attach/detach phases, and one used at each save/restore
of device state (between suspend and resume).
Applies to hypervisor, xencons, xenbus, xbd, and xennet.
- add a rwlock(9) ("ptom_lock") to protect the different parts in the kernel
that manipulate MFNs (which could change between a suspend and a resume,
without the kernel noticing it). Parts that require MFNs acquire a reader lock,
while suspend code will acquire a writer lock to ensure that no-other parts
in kernel still use MFNs.
- integrate the suspend code with sysmon.
- various things in pmap(9), and clock.
TODO:
- factorize code a bit more inside frontends drivers.
- remove all alternative recursive (APDP_PDE) mappings found in PD/PT during
suspend, as Xen does not support them.
- abstract the ptom_lock locking, it is only required when kernel preemption
is enabled, or on MP systems.
Current code works mostly. You may experience difficulties in some corner
cases (dom0 warnings about xennet interface errors, and Xen tools failing to
validate NetBSD's alternative pmaps).
Revision 1.5.4.1: download - view: text, markup, annotated - select for diffs
Thu Jan 22 20:17:13 2009 UTC (15 years, 9 months ago) by snj
Branches: netbsd-5
CVS tags: 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,
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
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +20 -8
lines
Pull up following revision(s) (requested by bouyer in ticket #286):
sys/arch/xen/conf/files.xen: revision 1.92
sys/arch/xen/x86/mainbus.c: revision 1.7 via patch
sys/arch/xen/xen/hypervisor.c: revision 1.43
The Xen PCI_BUS_FIXUP/PCI_ADDR_FIXUP has rotted, catch up with x86 changes
in this area. Patch provided by FUKAUMI Naoki in PR#40356.
Revision 1.5.2.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:17:12 2009 UTC (15 years, 9 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +21 -13
lines
Sync with HEAD.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Jan 18 20:50:43 2009 UTC (15 years, 9 months ago) by bouyer
Branches: MAIN
CVS tags: yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
jymxensuspend-base
Branch point for: jym-xensuspend
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +20 -8
lines
The Xen PCI_BUS_FIXUP/PCI_ADDR_FIXUP has rotted, catch up with x86 changes
in this area. Patch provided by FUKAUMI Naoki in PR#40356.
Revision 1.3.6.2: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:28:39 2009 UTC (15 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.3.6.1: preferred, colored; branchpoint 1.3: preferred, colored; next MAIN 1.4: preferred, colored
Changes since revision 1.3.6.1: +3 -7
lines
Sync with HEAD.
Revision 1.4.10.1: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:13:43 2008 UTC (15 years, 11 months ago) by haad
Branches: haad-dm
Diff to: previous 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4: +5 -9
lines
Update haad-dm branch to haad-dm-base2.
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Nov 9 14:24:14 2008 UTC (16 years ago) by cegger
Branches: MAIN
CVS tags: mjf-devfs2-base,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -8
lines
Nuke last parameter from mpaci_scan_apics() and mpbios_scan().
It is unused.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Oct 21 15:46:32 2008 UTC (16 years ago) by cegger
Branches: MAIN
CVS tags: netbsd-5-base,
matt-mips64-base2
Branch point for: nick-hppapmap,
netbsd-5
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3
lines
introduce two macros: xendomain_is_dom0() and xendomain_is_privileged(). Use them.
Revision 1.3.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:22:54 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +9 -15
lines
Sync with HEAD.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Apr 16 18:41:48 2008 UTC (16 years, 7 months ago) by cegger
Branches: 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,
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,
hpcarm-cleanup-nbase,
haad-dm-base1
Branch point for: yamt-nfs-mp,
haad-dm
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +11 -17
lines
device_t / softc split
reviewed, tested and approved by bouyer
Revision 1.2.16.3: download - view: text, markup, annotated - select for diffs
Sun Mar 23 02:04:30 2008 UTC (16 years, 7 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.2.16.2: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.16.2: +3 -3
lines
sync with HEAD
Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:05:20 2008 UTC (16 years, 9 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +3 -3
lines
Sync with HEAD.
Revision 1.2.8.3: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:40:32 2008 UTC (16 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.2.8.2: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.8.2: +3 -3
lines
sync with head
Revision 1.3: download - view: text, markup, annotated - select for diffs
Fri Jan 11 20:00:52 2008 UTC (16 years, 10 months ago) by bouyer
Branches: MAIN
CVS tags: yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base,
ad-socklock-base1
Branch point for: mjf-devfs2
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +1 -1
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.2.16.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:50:15 2008 UTC (16 years, 10 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.2.16.1: preferred, colored; branchpoint 1.2: preferred, colored
Changes since revision 1.2.16.1: +227 -0
lines
sync with HEAD
Revision 1.2.12.1: download - view: text, markup, annotated - select for diffs
Sat Jan 5 23:39:50 2008 UTC (16 years, 10 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +3 -3
lines
Remove files that just include the x86 counterpart.
Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Sat Dec 8 18:18:24 2007 UTC (16 years, 11 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +227 -0
lines
Sync with HEAD.
Revision 1.2.8.2: download - view: text, markup, annotated - select for diffs
Fri Dec 7 17:27:18 2007 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.2.8.1: preferred, colored; branchpoint 1.2: preferred, colored
Changes since revision 1.2.8.1: +227 -0
lines
sync with head
Revision 1.2.4.2: download - view: text, markup, annotated - select for diffs
Mon Dec 3 19:04:42 2007 UTC (16 years, 11 months ago) by ad
Branches: vmlocking
Diff to: previous 1.2.4.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.4.1: +454 -0
lines
Sync with HEAD.
Revision 1.2.2.2: download - view: text, markup, annotated - select for diffs
Tue Nov 27 19:36:21 2007 UTC (16 years, 11 months ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.2.2.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.2.1: +227 -0
lines
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.2.16.1
Thu Nov 22 16:17:04 2007 UTC (16 years, 11 months ago) by matt
Branches: matt-armv6
FILE REMOVED
Changes since revision 1.2: +0 -227
lines
file mainbus.c was added on branch matt-armv6 on 2008-01-09 01:50:15 +0000
Revision 1.2.8.1
Thu Nov 22 16:17:04 2007 UTC (16 years, 11 months ago) by yamt
Branches: yamt-lazymbuf
FILE REMOVED
Changes since revision 1.2: +0 -227
lines
file mainbus.c was added on branch yamt-lazymbuf on 2007-12-07 17:27:18 +0000
Revision 1.2.4.1
Thu Nov 22 16:17:04 2007 UTC (16 years, 11 months ago) by ad
Branches: vmlocking
FILE REMOVED
Changes since revision 1.2: +0 -227
lines
file mainbus.c was added on branch vmlocking on 2007-12-03 19:04:41 +0000
Revision 1.2.2.1
Thu Nov 22 16:17:04 2007 UTC (16 years, 11 months ago) by joerg
Branches: jmcneill-pm
FILE REMOVED
Changes since revision 1.2: +0 -227
lines
file mainbus.c was added on branch jmcneill-pm on 2007-11-27 19:36:21 +0000
Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Nov 22 16:17:04 2007 UTC (16 years, 11 months ago) by bouyer
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: yamt-lazymbuf,
vmlocking,
matt-armv6,
jmcneill-pm,
bouyer-xeni386
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +227 -0
lines
Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support
to NetBSD/Xen, both Dom0 and DomU.
Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Wed Oct 17 21:08:21 2007 UTC (17 years, 1 month ago) by bouyer
Branches: bouyer-xenamd64
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +227 -0
lines
Prepare for xenamd64:
- kill xen/i386/identcpu.c, use i386/i386/identcpu.c instead (with a few
#ifndef XEN)
- move some files that can be shared between i386 and amd64 from
xen/i386 to xen/x86 (or to xen/xen for non-cpu-specific code)
- split assembly out of xen/include/hypervisor.h to xen/include/hypercalls.h
- use <xen/...> instead of <machine/...> for cpu-independant include files.
more work needed here, i386-specific files should got out of arch/xen to
arch/xeni386, and more code shared with arch/i386.
Revision 1.1
Wed Oct 17 21:08:21 2007 UTC (17 years, 1 month ago) by bouyer
Branches: MAIN
CVS tags: yamt-x86pmap-base4,
jmcneill-base,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: mjf-devfs,
bouyer-xenamd64
FILE REMOVED
file mainbus.c was initially added on branch bouyer-xenamd64.
CVSweb <webmaster@jp.NetBSD.org>