The NetBSD Project

CVS log for src/sys/arch/xen/conf/Makefile.xen

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / xen / conf

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50 / (download) - annotate - [select for diffs], Sat May 2 16:44:36 2020 UTC (3 years, 10 months ago) by bouyer
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, 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, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.20.6.1 (colored)

Introduce Xen PVH support in GENERIC.
This is compiled in with
options XENPVHVM
x86 changes:
- add Xen section and xen pvh entry points to locore.S. Set vm_guest
  to VM_GUEST_XENPVH in this entry point.
  Most of the boot procedure (especially page table setup and switch to
  paged mode) is shared with native.
- change some x86_delay() to delay_func(), which points to x86_delay() for
  native/HVM, and xen_delay() for PVH

Xen changes:
- remove Xen bits from init_x86_64_ksyms() and init386_ksyms()
  and move to xen_init_ksyms(), used for both PV and PVH
- set ISA no-legacy-devices property for PVH
- factor out code from Xen's cpu_bootconf() to xen_bootconf()
  in xen_machdep.c
- set up a specific pvh_consinit() which starts with printk()
  (which uses a simple hypercall that is available early) and switch to
  xencons when we can use pmap_kenter_pa().

Revision 1.49 / (download) - annotate - [select for diffs], Sat Apr 25 15:26:17 2020 UTC (3 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.48: +12 -10 lines
Diff to previous 1.48 (colored) to selected 1.20.6.1 (colored)

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.48.10.1 / (download) - annotate - [select for diffs], Thu Apr 16 08:46:35 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.48: +12 -10 lines
Diff to previous 1.48 (colored) next main 1.49 (colored) to selected 1.20.6.1 (colored)

Reorganise sources to make it possible to include Xen PVHVM support in
native kernels. Among others:
- move xen/include/amd64/hypercall.h to amd64/include/xen and
  xen/include/i386/hypercall.h to i386/include/xen
- exclude some native files from the build for xenpv
- add xen to "machine" config statement for amd64 and i386
- split arch/xen/conf/files.xen to arch/xen/conf/files.xen (for pv drivers)
  and arch/xen/conf/files.xen.pv (for full pv support)
- add GENERIC_XENHVM kernel config which includes GENERIC and add Xen PV
  drivers.

Revision 1.46.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:54 2019 UTC (4 years, 9 months ago) by christos
Branch: phil-wifi
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored) next main 1.47 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.48 / (download) - annotate - [select for diffs], Sat Feb 2 12:32:54 2019 UTC (5 years, 1 month ago) by cherry
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, 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
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.20.6.1 (colored)

Switch NetBSD/xen to use XEN api tag RELEASE-4.11.1

The headers for this api are in sys/external/mit/xen-include-public/dist/

Revision 1.45.2.2 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:48 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.45.2.1: +2 -2 lines
Diff to previous 1.45.2.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored) to selected 1.20.6.1 (colored)

Ssync with HEAD

Revision 1.47 / (download) - annotate - [select for diffs], Sat Sep 22 12:24:04 2018 UTC (5 years, 6 months ago) by rin
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored) to selected 1.20.6.1 (colored)

- Determine KERN_AS automatically depending on whether OPT_MODULAR is
  set or not, in the same way as libcompat.

- Specify OPT_MODULAR in the port Makefile instead of KERN_AS.

Now, KERN_AS=library is used for kernels without module(7) for all ports.

OK christos

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:47 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.45: +4 -2 lines
Diff to previous 1.45 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.46 / (download) - annotate - [select for diffs], Sat Jun 2 18:11:26 2018 UTC (5 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.45: +4 -2 lines
Diff to previous 1.45 (colored) to selected 1.20.6.1 (colored)

disable sanitizers and relro

Revision 1.41.6.1 / (download) - annotate - [select for diffs], Wed Mar 7 14:50:57 2018 UTC (6 years ago) by martin
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
Changes since 1.41: +14 -1 lines
Diff to previous 1.41 (colored) next main 1.42 (colored) to selected 1.20.6.1 (colored)

Pull up the following revisions (via patch), requested by maxv in ticket #610:

sys/arch/amd64/amd64/amd64_trap.S	1.8,1.10,1.12 (partial),1.13-1.15,
					1.19 (partial),1.20,1.21,1.22,1.24
					(via patch)
sys/arch/amd64/amd64/locore.S		1.129 (partial),1.132 (via patch)
sys/arch/amd64/amd64/trap.c		1.97 (partial),1.111 (via patch)
sys/arch/amd64/amd64/vector.S		1.54,1.55 (via patch)
sys/arch/amd64/include/frameasm.h	1.21,1.23 (via patch)
sys/arch/x86/x86/cpu.c			1.138 (via patch)
sys/arch/xen/conf/Makefile.xen		1.45 (via patch)

Rename and reorder several things in amd64_trap.S.
Compile amd64_trap.S as a file.
Introduce nmitrap and doubletrap.
Have the CPU clear PSL_D automatically in the syscall entry point.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Jan 21 08:33:46 2018 UTC (6 years, 2 months ago) by maxv
Branch: 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
Changes since 1.44: +14 -1 lines
Diff to previous 1.44 (colored) to selected 1.20.6.1 (colored)

Fix the build, on Xen too amd64_trap.S needs to be compiled independently.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Dec 12 08:27:32 2017 UTC (6 years, 3 months ago) by pgoyette
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored) to selected 1.20.6.1 (colored)

Remove trailing '&&' from shell script to fix the build.

From a-rin on https://gist.github.com/a-rin/940abb80d45eb7ac75b8110b8466f149

Revision 1.43 / (download) - annotate - [select for diffs], Sun Dec 10 14:29:47 2017 UTC (6 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.42: +8 -9 lines
Diff to previous 1.42 (colored) to selected 1.20.6.1 (colored)

- Allow multiple .BEGIN targets
- Make their protection consistent

Revision 1.35.6.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:51 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.35.6.1: +5 -7 lines
Diff to previous 1.35.6.1 (colored) to branchpoint 1.35 (colored) next main 1.36 (colored) to selected 1.20.6.1 (colored)

update from HEAD

Revision 1.38.2.3 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:57 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.38.2.2: +4 -5 lines
Diff to previous 1.38.2.2 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.42 / (download) - annotate - [select for diffs], Wed Aug 9 19:11:13 2017 UTC (6 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, nick-nhusb-base-20170825
Changes since 1.41: +4 -5 lines
Diff to previous 1.41 (colored) to selected 1.20.6.1 (colored)

Remove several dead entries from the x86 makefiles. Looks like people (me
included) regularly forget to take care of this.

Revision 1.40.4.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:39 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) next main 1.41 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:22 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) next main 1.41 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.38.2.2 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:23 2017 UTC (7 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.38.2.1: +2 -2 lines
Diff to previous 1.38.2.1 (colored) to branchpoint 1.38 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.41 / (download) - annotate - [select for diffs], Thu Feb 2 19:09:08 2017 UTC (7 years, 1 month 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, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170204, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored) to selected 1.20.6.1 (colored)

Increase KERNTEXTOFF from 1MB to 2MB on amd64. [1MB; 2MB[ is now handled
by UVM, so there is no physical loss.

On amd64 we always remap the kernel text with 2MB pages, and because of the
1MB start address we were forced to map [0MB; 2MB[ inside the first large
page. The problem is, the lower half is used by UVM to allocate physical
pages, and it is possible that some of these could be used by userland. We
could end up with userland-controllable data mapped into the kernel text on
a privileged page, which is far from being a good idea from a security pov.

I am not fixing i386 yet, because the large page size depends on PAE, and
we probably don't want to have a text located at 4MB on low-memory systems.

(note: I didn't introduce this issue, it was already there when I came in)

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:54 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.38: +2 -3 lines
Diff to previous 1.38 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.40 / (download) - annotate - [select for diffs], Mon Aug 24 14:04:25 2015 UTC (8 years, 7 months ago) by uebayasi
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, 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, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Changes since 1.39: +0 -1 lines
Diff to previous 1.39 (colored) to selected 1.20.6.1 (colored)

Define ${LINKSCRIPT} in one place.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Aug 18 10:18:21 2015 UTC (8 years, 7 months ago) by uebayasi
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) to selected 1.20.6.1 (colored)

${KERN_LDSCRIPT} -> ${KERNLDSCRIPT}

Revision 1.38 / (download) - annotate - [select for diffs], Sat Nov 15 12:42:56 2014 UTC (9 years, 4 months ago) by uebayasi
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.20.6.1 (colored)

Use LINKSCRIPT.

Revision 1.35.6.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:29 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.35: +10 -3 lines
Diff to previous 1.35 (colored) to selected 1.20.6.1 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.35.20.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:54:11 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.35: +10 -3 lines
Diff to previous 1.35 (colored) next main 1.36 (colored) to selected 1.20.6.1 (colored)

Rebase.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jul 20 16:51:29 2014 UTC (9 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-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
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.20.6.1 (colored)

Restrict -mno-fp-ret-in-387 to GCC.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jul 17 10:49:45 2014 UTC (9 years, 8 months ago) by bouyer
Branch: MAIN
Changes since 1.35: +10 -3 lines
Diff to previous 1.35 (colored) to selected 1.20.6.1 (colored)

Sync DEFCOPTS and CFLAGS with i386 and amd64 counterparts.
Especially -fno-omit-frame-pointer

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:07 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.34: +1 -3 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.34.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:33:38 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.34: +1 -3 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.20.6.1 (colored)

merge to -current.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Dec 19 14:06:17 2011 UTC (12 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, 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, 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-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, tls-earlyentropy
Changes since 1.34: +1 -3 lines
Diff to previous 1.34 (colored) to selected 1.20.6.1 (colored)

Move Clang-warning flags for ah_regdomain.c into sys/conf, they are
platform independent. Use the selective -Wno-* flags instead of
-Wno-error.

Revision 1.28.2.3 / (download) - annotate - [select for diffs], Sat Aug 27 15:37:31 2011 UTC (12 years, 7 months ago) by jym
Branch: jym-xensuspend
Changes since 1.28.2.2: +3 -1 lines
Diff to previous 1.28.2.2 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored) to selected 1.20.6.1 (colored)

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.34 / (download) - annotate - [select for diffs], Wed Aug 17 21:42:16 2011 UTC (12 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.33: +1 -3 lines
Diff to previous 1.33 (colored) to selected 1.20.6.1 (colored)

Works with clang's integrated assembler now.

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:07:10 2011 UTC (12 years, 9 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.31: +5 -1 lines
Diff to previous 1.31 (colored) next main 1.32 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.29.4.2 / (download) - annotate - [select for diffs], Tue May 31 03:04:24 2011 UTC (12 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.29.4.1: +4 -0 lines
Diff to previous 1.29.4.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.33 / (download) - annotate - [select for diffs], Mon May 30 15:06:32 2011 UTC (12 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored) to selected 1.20.6.1 (colored)

Disable -Werror for ah_regdomain.c if building with clang as workaround
for http://llvm.org/bugs/show_bug.cgi?id=10030.

Revision 1.32 / (download) - annotate - [select for diffs], Fri May 20 13:12:59 2011 UTC (12 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.31: +4 -1 lines
Diff to previous 1.31 (colored) to selected 1.20.6.1 (colored)

LLVM's assembler parser doesn't support .code32 yet, so disable it as
needed.

Revision 1.28.2.2 / (download) - annotate - [select for diffs], Mon Mar 28 23:04:55 2011 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.28.2.1: +2 -2 lines
Diff to previous 1.28.2.1 (colored) to branchpoint 1.28 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD. TODO before merge:
- shortcut for suspend code in sysmon, when powerd(8) is not running.
Borrow ``xs_watch'' thread context?
- bug hunting in xbd + xennet resume. Rings are currently thrashed upon
resume, so current implementation force flush them on suspend. It's not
really needed.

Revision 1.29.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:52:32 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.29: +2 -6 lines
Diff to previous 1.29 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.31 / (download) - annotate - [select for diffs], Wed Jan 12 23:12:12 2011 UTC (13 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: uebayasi-xip-base7, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.20.6.1 (colored)

Allow use of traditional CPP to be set on a per platform base in sys.mk.
Honour this for dependency processing in bsd.dep.mk.  Switch i386 and
amd64 assembly to use ISO C90 preprocessor concat and drop the
-traditional-cpp on this platform.

Revision 1.28.2.1 / (download) - annotate - [select for diffs], Sun Oct 24 22:48:20 2010 UTC (13 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.28: +3 -5 lines
Diff to previous 1.28 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:45:34 2010 UTC (13 years, 7 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.29: +1 -5 lines
Diff to previous 1.29 (colored) next main 1.30 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.26.10.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:52:58 2010 UTC (13 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26.10.2: +1 -5 lines
Diff to previous 1.26.10.2 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.20.6.1 (colored)

sync with head.

Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 6 06:00:02 2010 UTC (13 years, 8 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, matt-mips64-premerge-20101231
Changes since 1.29: +1 -5 lines
Diff to previous 1.29 (colored) to selected 1.20.6.1 (colored)

remove almost all the ability to build netbsd with an a.out target.
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.

this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format.  ie, most of this code has been dead for
over a decade.

i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k.  this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.


some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
  down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h

Revision 1.27.8.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:33:44 2010 UTC (13 years, 11 months ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.27: +1 -4 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.20.6.1 (colored)

sync to netbsd-5

Revision 1.26.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:09 2010 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.26.10.1: +3 -1 lines
Diff to previous 1.26.10.1 (colored) to branchpoint 1.26 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.29 / (download) - annotate - [select for diffs], Wed Nov 25 17:08:09 2009 UTC (14 years, 4 months ago) by tron
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored) to selected 1.20.6.1 (colored)

Enable SSP (Stack Smash Protection) in x86 kernels by default (except
in i386 *TINY kernels). The NetBSD/i386 "ALL" kernel is unconditionally
compiled with SSP enabled.

Change approved by the core team.

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Fri Aug 7 18:33:48 2009 UTC (14 years, 7 months ago) by snj
Branch: 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, matt-nb5-pq3-base, matt-nb5-pq3
Changes since 1.27: +1 -4 lines
Diff to previous 1.27 (colored) next main 1.28 (colored) to selected 1.20.6.1 (colored)

Pull up following revision(s) (requested by sborrill in ticket #905):
	sys/arch/alpha/conf/Makefile.alpha: revision 1.81
	sys/arch/amd64/conf/Makefile.amd64: revision 1.26
	sys/arch/i386/conf/Makefile.i386: revision 1.162
	sys/arch/macppc/conf/Makefile.macppc: revision 1.31
	sys/arch/mips/conf/Makefile.mips: revision 1.52
	sys/arch/sparc64/conf/Makefile.sparc64: revision 1.68
	sys/arch/xen/conf/Makefile.xen: revision 1.28
Clean-up makefile stub used to include in the build the binary HAL object

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

sync with head.

Revision 1.26.18.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:17:11 2009 UTC (15 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.26: +2 -5 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.26.6.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:39 2009 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.26: +2 -5 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.26.16.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:13:39 2008 UTC (15 years, 3 months ago) by haad
Branch: haad-dm
Changes since 1.26: +2 -5 lines
Diff to previous 1.26 (colored) next main 1.27 (colored) to selected 1.20.6.1 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Dec 11 05:27:42 2008 UTC (15 years, 3 months ago) by alc
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, mjf-devfs2-base, jymxensuspend-base, haad-nbase2, haad-dm-base2, haad-dm-base
Branch point for: jym-xensuspend
Changes since 1.27: +1 -4 lines
Diff to previous 1.27 (colored) to selected 1.20.6.1 (colored)

Clean-up makefile stub used to include in the build the binary HAL object

Revision 1.27 / (download) - annotate - [select for diffs], Thu Oct 30 20:07:20 2008 UTC (15 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: netbsd-5-base, 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-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b, ad-audiomp2-base, ad-audiomp2
Branch point for: netbsd-5, matt-nb5-mips64
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.20.6.1 (colored)

New assym.h dependency.

Revision 1.19.24.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:28 2008 UTC (16 years ago) by matt
Branch: matt-armv6
Changes since 1.19.24.1: +14 -43 lines
Diff to previous 1.19.24.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.20.6.1 (colored)

sync with HEAD

Revision 1.19.30.2 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:19 2008 UTC (16 years, 1 month ago) by mjf
Branch: mjf-devfs
Changes since 1.19.30.1: +13 -41 lines
Diff to previous 1.19.30.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.9.2.5 / (download) - annotate - [select for diffs], Mon Feb 4 09:22:54 2008 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.4: +5 -5 lines
Diff to previous 1.9.2.4 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.20.6.1 (colored)

sync with head.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jan 25 21:12:13 2008 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-mips64-base2, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-dm-base1, ad-socklock-base1
Branch point for: yamt-nfs-mp, nick-hppapmap, mjf-devfs2, haad-dm
Changes since 1.25: +5 -5 lines
Diff to previous 1.25 (colored) to selected 1.20.6.1 (colored)

Refactor in_cksum/in4_cksum/in6_cksum implementations:
- All three functions are included in the kernel by default.
  They call a backend function cpu_in_cksum after possibly
  computing the checksum of the pseudo header.
- cpu_in_cksum is the core to implement the one-complement sum.
  The default implementation is moderate fast on most platforms
  and provides a 32bit accumulator with 16bit addends for L32 platforms
  and a 64bit accumulator with 32bit addends for L64 platforms.
  It handles edge cases like very large mbuf chains (could happen with
  native IPv6 in the future) and provides a good base for new native
  implementations.
- Modify i386 and amd64 assembly to use the new interface.

This disables the MD implementations on !x86 until the conversion is
done. For Alpha, the portable version is faster.

Revision 1.9.2.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:40:19 2008 UTC (16 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.3: +13 -41 lines
Diff to previous 1.9.2.3 (colored) to branchpoint 1.9 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.20.6.7 / (download) - annotate - [select for diffs], Sat Jan 19 12:14:50 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.20.6.6: +1 -2 lines
Diff to previous 1.20.6.6 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.25 / (download) - annotate - [select for diffs], Thu Jan 17 01:56:02 2008 UTC (16 years, 2 months ago) by lukem
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase, bouyer-xeni386-base
Changes since 1.24: +1 -2 lines
Diff to previous 1.24 (colored) to selected 1.20.6.1 (colored)

Remove unnecessary references to config_time.h.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Jan 11 20:00:18 2008 UTC (16 years, 2 months ago) by bouyer
Branch: MAIN
Changes since 1.23: +10 -38 lines
Diff to previous 1.23 (colored) to selected 1.20.6.1 (colored)

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.20.6.6 / (download) - annotate - [select for diffs], Thu Jan 10 13:05:53 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.20.6.5: +10 -34 lines
Diff to previous 1.20.6.5 (colored) to branchpoint 1.20 (colored) to selected 1.20.6.1 (colored)

Change xeni386 build to match xenamd64:
- machine/ points to xen/include/i386
- remove includes that were identical to the i386/include/ ones; the build
  will find them though the xen-ma/machine link.
- include xen files using xen/ not machine/

Revision 1.20.6.5 / (download) - annotate - [select for diffs], Wed Jan 9 23:54:17 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.20.6.4: +3 -3 lines
Diff to previous 1.20.6.4 (colored) to branchpoint 1.20 (colored) to selected 1.20.6.1 (colored)

Merge Xen suport in i386/i386/spl.S.

Revision 1.20.6.4 / (download) - annotate - [select for diffs], Wed Jan 9 21:30:12 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.20.6.3: +3 -3 lines
Diff to previous 1.20.6.3 (colored) to branchpoint 1.20 (colored) to selected 1.20.6.1 (colored)

Merge Xen support back to i386/i386/vector.S

Revision 1.19.24.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:50:01 2008 UTC (16 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.19: +58 -12 lines
Diff to previous 1.19 (colored) to selected 1.20.6.1 (colored)

sync with HEAD

Revision 1.20.6.3 / (download) - annotate - [select for diffs], Tue Jan 8 22:10:41 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.20.6.2: +1 -1 lines
Diff to previous 1.20.6.2 (colored) to branchpoint 1.20 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.20.6.2 / (download) - annotate - [select for diffs], Sun Jan 6 18:29:44 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.20.6.1: +2 -6 lines
Diff to previous 1.20.6.1 (colored) to branchpoint 1.20 (colored)

Merge needed changes to genassym.cf and locore.S for xeni386 back to
arch/i386. Switch xeni386 to use the arch/i386 cpu.h.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jan 3 21:17:44 2008 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.20.6.1 (colored)

Add assym.h dependency.

Revision 1.20.6.1 / (download) - annotate - [selected], Wed Jan 2 21:51:29 2008 UTC (16 years, 2 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Sync with HEAD

Revision 1.22 / (download) - annotate - [select for diffs], Wed Jan 2 12:46:23 2008 UTC (16 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.20.6.1 (colored)

Add some missing dependencies on assym.h.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Jan 1 11:35:33 2008 UTC (16 years, 3 months ago) by yamt
Branch: MAIN
Changes since 1.20: +3 -2 lines
Diff to previous 1.20 (colored) to selected 1.20.6.1 (colored)

add some dependencies on assym.h.

Revision 1.19.30.1 / (download) - annotate - [select for diffs], Sat Dec 8 18:18:16 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.19: +56 -11 lines
Diff to previous 1.19 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.9.2.3 / (download) - annotate - [select for diffs], Fri Dec 7 17:27:03 2007 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.2: +56 -11 lines
Diff to previous 1.9.2.2 (colored) to branchpoint 1.9 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.19.6.1 / (download) - annotate - [select for diffs], Mon Dec 3 18:40:25 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking
Changes since 1.19: +56 -11 lines
Diff to previous 1.19 (colored) next main 1.20 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.19.22.1 / (download) - annotate - [select for diffs], Tue Nov 27 19:35:58 2007 UTC (16 years, 4 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.19: +56 -11 lines
Diff to previous 1.19 (colored) next main 1.20 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD. amd64 Xen support needs testing.

Revision 1.20 / (download) - annotate - [select for diffs], Thu Nov 22 16:16:47 2007 UTC (16 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.19: +56 -11 lines
Diff to previous 1.19 (colored) to selected 1.20.6.1 (colored)

Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 support
to NetBSD/Xen, both Dom0 and DomU.

Revision 1.19.28.2 / (download) - annotate - [select for diffs], Mon Nov 19 19:35:51 2007 UTC (16 years, 4 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.19.28.1: +4 -4 lines
Diff to previous 1.19.28.1 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored) to selected 1.20.6.1 (colored)

Get rid of arch/xenamd64, step 2: move xenamd64/include to xen/include/amd64

Revision 1.19.28.1 / (download) - annotate - [select for diffs], Mon Nov 19 19:17:18 2007 UTC (16 years, 4 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.19: +56 -11 lines
Diff to previous 1.19 (colored) to selected 1.20.6.1 (colored)

Get rid of arch/xenamd64, step 1: empty xenamd64/conf
- move xenamd64/conf/std.xen to amd64/conf/
- define arch to amd64 amd64/conf/std.xen, and i386 in xen/conf/std.xen
  (machine is xen)
- enclose content of amd64/conf/files.amd64 and i386/conf/files.i386 in
  ifndef xen/endif, so it can be transparently inclued for xen kernels
- support MACHINE_ARCH=x86_64 in xen/conf/Makefile*

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Mon Feb 26 09:08:52 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.2.1: +2 -2 lines
Diff to previous 1.9.2.1 (colored) to branchpoint 1.9 (colored) to selected 1.20.6.1 (colored)

sync with head.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:14 2007 UTC (17 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, 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, matt-armv6-prevmlocking, jmcneill-base, hpcarm-cleanup, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, mjf-devfs, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.20.6.1 (colored)

Merge newlock2 to head.

Revision 1.18.6.1 / (download) - annotate - [select for diffs], Sun Jan 28 12:12:50 2007 UTC (17 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.20.6.1 (colored)

xen MD changes.

Revision 1.12.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:44:49 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.12: +4 -20 lines
Diff to previous 1.12 (colored) next main 1.13 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.13.2.3 / (download) - annotate - [select for diffs], Mon Jun 26 12:45:40 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.13.2.2: +2 -2 lines
Diff to previous 1.13.2.2 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored) to selected 1.20.6.1 (colored)

sync with head.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:58:06 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9: +15 -21 lines
Diff to previous 1.9 (colored) to selected 1.20.6.1 (colored)

sync with head.

Revision 1.17.2.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:45:15 2006 UTC (17 years, 9 months ago) by chap
Branch: chap-midi
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.20.6.1 (colored)

Sync with head.

Revision 1.12.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:35:31 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.12.6.1: +2 -2 lines
Diff to previous 1.12.6.1 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored) to selected 1.20.6.1 (colored)

Sync with head.

Revision 1.18 / (download) - annotate - [select for diffs], Sun May 28 14:00:13 2006 UTC (17 years, 10 months ago) by pavel
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: newlock2
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored) to selected 1.20.6.1 (colored)

Give Xen its own linker script, which does not set the physical load address
specially. In Xen, the system is already in virtual mode when the kernel is
started, so the old behavior of setting physical address to virtual address
was actually correct, and the previous change made NetBSD/Xen kernels
unbootable.

Pointed out, explained and tested by <bouyer>.

Revision 1.14.2.1 / (download) - annotate - [select for diffs], Wed May 24 15:48:25 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.14: +3 -16 lines
Diff to previous 1.14 (colored) next main 1.15 (colored) to selected 1.20.6.1 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.17 / (download) - annotate - [select for diffs], Sun May 14 21:57:13 2006 UTC (17 years, 10 months ago) by elad
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5
Branch point for: chap-midi
Changes since 1.16: +1 -1 lines
Diff to previous 1.16 (colored) to selected 1.20.6.1 (colored)

integrate kauth.

Revision 1.12.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:38:09 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
Changes since 1.12: +3 -19 lines
Diff to previous 1.12 (colored) to selected 1.20.6.1 (colored)

Sync with head.

Revision 1.13.4.1 / (download) - annotate - [select for diffs], Wed Apr 19 02:34:03 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.13: +3 -20 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.20.6.1 (colored)

sync with head - hopefully this will work

Revision 1.13.2.2 / (download) - annotate - [select for diffs], Tue Apr 11 11:53:47 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.13.2.1: +3 -16 lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored) to selected 1.20.6.1 (colored)

sync with head

Revision 1.16 / (download) - annotate - [select for diffs], Tue Apr 4 03:13:12 2006 UTC (17 years, 11 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, elad-kernelauth-base
Changes since 1.15: +3 -16 lines
Diff to previous 1.15 (colored) to selected 1.20.6.1 (colored)

Convert existing ath users to new Makefile, except for amd64, which needs
the rules due to needing to conditionally postprocess the HAL object file.

Macppc needs a a non-ELF HAL (EABI) object, so take care of that by default
in the atheros include file.

Revision 1.15 / (download) - annotate - [select for diffs], Sun Apr 2 05:52:14 2006 UTC (18 years ago) by gdamore
Branch: MAIN
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored) to selected 1.20.6.1 (colored)

Reorganize ath layout as requested by sam@ and suggested by dyoung@ in
http://mail-index.netbsd.org/tech-net/2006/03/15/0000.html.

The new layout almost precisely matches FreeBSD, and should make
future imports much easier.

At the same time, import the current 0.9.16.16 HAL from FreeBSD.  According
to sam@, this is the proper version we should be using.

Revision 1.5.14.1 / (download) - annotate - [select for diffs], Wed Mar 29 21:18:29 2006 UTC (18 years ago) by tron
Branch: netbsd-3
CVS Tags: 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
Changes since 1.5: +17 -1 lines
Diff to previous 1.5 (colored) next main 1.6 (colored) to selected 1.20.6.1 (colored)

Apply patch (requested by bouyer in ticket #1231):
Add support for ath at pci for XEN domain0.

Revision 1.13.2.1 / (download) - annotate - [select for diffs], Mon Mar 13 09:07:03 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.13: +1 -5 lines
Diff to previous 1.13 (colored) to selected 1.20.6.1 (colored)

sync with head.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 8 17:06:53 2006 UTC (18 years ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pdpolicy-base3, yamt-pdpolicy-base2, peter-altq-base
Branch point for: peter-altq
Changes since 1.13: +1 -5 lines
Diff to previous 1.13 (colored) to selected 1.20.6.1 (colored)

config(8) creates opt_ah.h, no need to do so here.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Mar 3 14:55:14 2006 UTC (18 years, 1 month ago) by he
Branch: MAIN
CVS Tags: yamt-pdpolicy-base
Branch point for: yamt-pdpolicy, elad-kernelauth
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.20.6.1 (colored)

Before symlinking opt_ah.h, make sure the target doesn't already exist.
This fixes a build problem with UPDATE set.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Dec 11 12:19:47 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace
Branch point for: simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored) to selected 1.20.6.1 (colored)

merge ktrace-lwp.

Revision 1.5.2.5 / (download) - annotate - [select for diffs], Thu Nov 10 14:00:20 2005 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.4: +34 -3 lines
Diff to previous 1.5.2.4 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD. Here we go again...

Revision 1.11 / (download) - annotate - [select for diffs], Tue Nov 8 01:02:39 2005 UTC (18 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, ktrace-lwp-base
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 (colored) to selected 1.20.6.1 (colored)

copy.S should belong to MD_SFILES, not MD_CFILES.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 7 11:42:34 2005 UTC (18 years, 4 months ago) by yamt
Branch: MAIN
Changes since 1.9: +12 -2 lines
Diff to previous 1.9 (colored) to selected 1.20.6.1 (colored)

some assym cleanup.
- move copyin and friends from locore.S to their own file, copy.S.
  share it between i386 and xen.
- defparam KERNBASE and kill KERNBASE_LOCORE hack.
- add more symbols to assym.h and use it where appropriate.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 22 06:14:51 2005 UTC (18 years, 9 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, thorpej-vnode-attr-base, thorpej-vnode-attr
Branch point for: yamt-lazymbuf
Changes since 1.8: +8 -5 lines
Diff to previous 1.8 (colored) to selected 1.20.6.1 (colored)

Resolve conflicts in importation of 18-May-2005 ath(4) / net80211(9)
from FreeBSD.  Introduce compatibility shims (sys/dev/ic/ath_netbsd.[ch],
sys/net80211/ieee80211_netbsd.[ch]).  Update drivers (an, atu, atw,
awi, ipw, iwi, rtw, wi) for the new net80211(9) API.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jun 19 20:28:14 2005 UTC (18 years, 9 months ago) by chs
Branch: MAIN
Changes since 1.7: +17 -1 lines
Diff to previous 1.7 (colored) to selected 1.20.6.1 (colored)

copy the athhal glue from Makefile.i386.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Jun 7 18:11:34 2005 UTC (18 years, 9 months ago) by sjg
Branch: MAIN
Changes since 1.6: +3 -1 lines
Diff to previous 1.6 (colored) to selected 1.20.6.1 (colored)

Sometimes .BEGIN target is not wanted - eg in sub-make's.

Revision 1.6 / (download) - annotate - [select for diffs], Tue May 31 04:03:11 2005 UTC (18 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.20.6.1 (colored)

s/GENASSYM/GENASSYM_CONF/ so we can use "GENASSYM" as the program name.

Revision 1.1.2.2.2.1 / (download) - annotate - [select for diffs], Sun Feb 6 07:45:26 2005 UTC (19 years, 1 month ago) by jmc
Branch: netbsd-2
CVS Tags: 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
Changes since 1.1.2.2: +6 -1 lines
Diff to previous 1.1.2.2 (colored) next main 1.2 (colored) to selected 1.20.6.1 (colored)

Pull up patch (requested by martti in ticket #1086)
Move ipf to sys/dist/ipf and sync w. trunk

Revision 1.5.2.4 / (download) - annotate - [select for diffs], Tue Sep 21 13:24:36 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.3: +1 -1 lines
Diff to previous 1.5.2.3 (colored) to branchpoint 1.5 (colored) to selected 1.20.6.1 (colored)

Fix the sync with head I botched.

Revision 1.5.2.3 / (download) - annotate - [select for diffs], Sat Sep 18 14:42:43 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.2: +1 -1 lines
Diff to previous 1.5.2.2 (colored) to branchpoint 1.5 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:43:10 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5.2.1: +122 -0 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) to selected 1.20.6.1 (colored)

Sync with HEAD

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Tue Jun 22 07:53:35 2004 UTC (19 years, 9 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-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
Branch point for: netbsd-2
Changes since 1.1.2.1: +1 -1 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.20.6.1 (colored)

Pull up revision 1.5 (requested by jmc in ticket #531):
Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022

Revision 1.5.2.1, Mon Jun 21 18:20:09 2004 UTC (19 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.5: +0 -122 lines
FILE REMOVED

file Makefile.xen was added on branch ktrace-lwp on 2004-08-03 10:43:10 +0000

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 21 18:20:09 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, netbsd-3-base, 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, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1, bouyer-xen2-base, bouyer-xen2
Branch point for: netbsd-3, ktrace-lwp
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.20.6.1 (colored)

Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022

Revision 1.4 / (download) - annotate - [select for diffs], Fri Jun 4 04:45:51 2004 UTC (19 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.3: +6 -1 lines
Diff to previous 1.3 (colored) to selected 1.20.6.1 (colored)

Add the %MAKEOPTIONSAPPEND token at the end of the file, after the
common Makefile.kern.inc has been included.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Sat May 22 15:59:58 2004 UTC (19 years, 10 months ago) by he
Branch: netbsd-2-0
Changes since 1.1: +15 -16 lines
Diff to previous 1.1 (colored) to selected 1.20.6.1 (colored)

Pull up revisions 1.2-1.3 (requested by cl in ticket #337):
	Upgrade xen support:
	 - add block device driver
	 - network device driver bug fixes
	 - support for vga/keyboard/mouse
	 - support for domain0 operations
	 - fix /dev/mem and i386_iopl, reboot, event dispatch
	 - fix clock support, cpu speed report, lazy fpu switching
	 - add xen12load loader
	 - sys/arch/xen parts of build.sh release support
	[cl, ticket #337]

Revision 1.3 / (download) - annotate - [select for diffs], Fri May 14 14:07:46 2004 UTC (19 years, 10 months ago) by cl
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored) to selected 1.20.6.1 (colored)

use relative links:  using $S fails if $S is relative to another dir
than the one where it's used

Revision 1.2 / (download) - annotate - [select for diffs], Wed May 12 16:56:43 2004 UTC (19 years, 10 months ago) by cl
Branch: MAIN
Changes since 1.1: +15 -16 lines
Diff to previous 1.1 (colored) to selected 1.20.6.1 (colored)

``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen
for i386.  The resulting release consists of:
- NetBSD/xen for i386 kernel, loader and docuemntation
- NetBSD/i386 userland sets

Revision 1.1 / (download) - annotate - [select for diffs], Thu Mar 11 21:44:08 2004 UTC (20 years ago) by cl
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Diff to selected 1.20.6.1 (colored)

Add port to the Xen virtual machine monitor.
(see http://www.cl.cam.ac.uk/Research/SRG/netos/xen/)

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>