The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.87.8.1 / (download) - annotate - [select for diffs], Thu Jun 17 04:46:20 2021 UTC (2 years, 9 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.87: +5 -1 lines
Diff to previous 1.87 (colored) next main 1.88 (colored)

Sync w/ HEAD.

Revision 1.88 / (download) - annotate - [select for diffs], Mon May 31 14:38:55 2021 UTC (2 years, 10 months ago) by simonb
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, 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, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.87: +5 -1 lines
Diff to previous 1.87 (colored)

Include "opt_param.h" (ifdef _KERNEL_OPT) everywhere that MSGBUFSIZE is
referenced since some sources include <machine/param.h>.

Revision 1.83.4.2 / (download) - annotate - [select for diffs], Mon Apr 13 08:03:52 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.83.4.1: +3 -2 lines
Diff to previous 1.83.4.1 (colored) to branchpoint 1.83 (colored) next main 1.84 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.87 / (download) - annotate - [select for diffs], Thu Mar 5 15:18:54 2020 UTC (4 years, 1 month ago) by riastradh
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-futex, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh
Branch point for: thorpej-i2c-spi-conf
Changes since 1.86: +1 -5 lines
Diff to previous 1.86 (colored)

Revert "Include opt_diagnostic.h for DIAGNOSTIC."

This did not do what I thought it did.  opt_diagnostic.h is only for
the unused _DIAGNOSTIC, which seems like an abortive attempt to
incrementally convert DIAGNOSTIC to an opt_*.h option rather than a
command-line option.

Revision 1.86 / (download) - annotate - [select for diffs], Thu Mar 5 08:08:33 2020 UTC (4 years, 1 month ago) by riastradh
Branch: MAIN
Changes since 1.85: +5 -1 lines
Diff to previous 1.85 (colored)

Include opt_diagnostic.h for DIAGNOSTIC.

...at least, in header files, which may not have already included
libkern.h.

Revision 1.84.4.1 / (download) - annotate - [select for diffs], Sun Dec 8 13:23:23 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2
Changes since 1.84: +3 -2 lines
Diff to previous 1.84 (colored) next main 1.85 (colored)

Pull up following revision(s) (requested by riastradh in ticket #505):

	common/lib/libc/hash/murmurhash/murmurhash.c: revision 1.7
	common/lib/libc/hash/murmurhash/murmurhash.c: revision 1.8
	sys/sys/param.h: revision 1.610
	sys/arch/amd64/include/param.h: revision 1.31
	sys/arch/i386/include/param.h: revision 1.85

New macro ALIGNED_POINTER_LOAD.

To be used with ALIGNED_POINTER(p,t) instead of writing *(const t *)p
directly.  This way, on machines without strict alignment, we can use
memcpy to pacify sanitizers, while getting the same compiled code in
the end with a single (say) MOV instruction.

Fix byte order bug in murmurhash and pacify sanitizers.
add now required includes for memcpy prototypes analogue to other hash functions
(fix the build)

Revision 1.85 / (download) - annotate - [select for diffs], Tue Aug 20 12:33:04 2019 UTC (4 years, 7 months ago) by riastradh
Branch: MAIN
CVS Tags: phil-wifi-20191119, is-mlppp-base, is-mlppp, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.84: +3 -2 lines
Diff to previous 1.84 (colored)

New macro ALIGNED_POINTER_LOAD.

To be used with ALIGNED_POINTER(p,t) instead of writing *(const t *)p
directly.  This way, on machines without strict alignment, we can use
memcpy to pacify sanitizers, while getting the same compiled code in
the end with a single (say) MOV instruction.

Revision 1.83.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:06:20 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.83: +1 -8 lines
Diff to previous 1.83 (colored)

Sync with HEAD

Revision 1.83.2.1 / (download) - annotate - [select for diffs], Fri Jan 18 08:50:17 2019 UTC (5 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.83: +1 -8 lines
Diff to previous 1.83 (colored) next main 1.84 (colored)

Synch with HEAD

Revision 1.84 / (download) - annotate - [select for diffs], Mon Jan 7 22:00:31 2019 UTC (5 years, 3 months ago) by jdolecek
Branch: MAIN
CVS Tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, netbsd-9-base, netbsd-9-0-RC1, isaki-audio2-base, isaki-audio2
Branch point for: netbsd-9
Changes since 1.83: +1 -8 lines
Diff to previous 1.83 (colored)

move DEV_BSIZE, DEV_BSHIFT out of MD param.h, they are same on all ports

also move BLKDEV_IOSIZE, MAXPHYS, but allow override since some ports
have different value (powerpc uses NBPG for BLKDEV_IOSIZE, sun2/sun3
have lower MAXPHYS)

Revision 1.80.6.1 / (download) - annotate - [select for diffs], Wed Apr 11 14:43:23 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.80: +2 -2 lines
Diff to previous 1.80 (colored) next main 1.81 (colored)

Pull up following revision(s) (requested by sborrill in ticket #736):

	sys/arch/i386/include/param.h: revision 1.83
	sys/arch/amd64/include/param.h: revision 1.24

Double size of MSGBUFSIZE as existing value is not big enough to hold
boot dmesg on modern server-class hardware with lots of CPUs, etc.

Revision 1.83 / (download) - annotate - [select for diffs], Mon Feb 19 13:02:47 2018 UTC (6 years, 1 month ago) by sborrill
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-1226, 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
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

Double size of MSGBUFSIZE as existing value is not big enough to hold boot dmesg
on modern server-class hardware with lots of CPUs, etc.

Revision 1.77.2.1 / (download) - annotate - [select for diffs], Sun Dec 3 11:36:18 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.77: +14 -7 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

update from HEAD

Revision 1.77.16.4 / (download) - annotate - [select for diffs], Mon Aug 28 17:51:40 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.77.16.3: +10 -5 lines
Diff to previous 1.77.16.3 (colored) to branchpoint 1.77 (colored) next main 1.78 (colored)

Sync with HEAD

Revision 1.82 / (download) - annotate - [select for diffs], Sat Jul 29 13:05:15 2017 UTC (6 years, 8 months ago) by maxv
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, nick-nhusb-base-20170825
Changes since 1.81: +1 -5 lines
Diff to previous 1.81 (colored)

Remove unused.

Revision 1.81 / (download) - annotate - [select for diffs], Wed Jun 14 12:27:24 2017 UTC (6 years, 10 months ago) by maxv
Branch: MAIN
CVS Tags: perseant-stdc-iso10646-base, perseant-stdc-iso10646
Changes since 1.80: +10 -1 lines
Diff to previous 1.80 (colored)

Define MAXPHYSMEM globally.

Revision 1.79.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:28 2017 UTC (6 years, 11 months ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.79: +3 -1 lines
Diff to previous 1.79 (colored) next main 1.80 (colored)

Sync with HEAD

Revision 1.77.14.1 / (download) - annotate - [select for diffs], Sun Mar 26 16:05:41 2017 UTC (7 years ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.77: +3 -1 lines
Diff to previous 1.77 (colored) next main 1.78 (colored)

Pull up following revision(s) (requested by maya in ticket #1375):
	sys/arch/amd64/include/param.h: revision 1.20
	sys/arch/i386/include/param.h: revision 1.80
	sys/arch/x86/x86/bus_space.c: revision 1.39
increase max io mem on amd64. some devices need it.

Revision 1.78.2.1 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:14 2017 UTC (7 years ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.78: +3 -1 lines
Diff to previous 1.78 (colored) next main 1.79 (colored)

Sync with HEAD

Revision 1.77.16.3 / (download) - annotate - [select for diffs], Sun Feb 5 13:40:12 2017 UTC (7 years, 2 months ago) by skrll
Branch: nick-nhusb
Changes since 1.77.16.2: +3 -1 lines
Diff to previous 1.77.16.2 (colored) to branchpoint 1.77 (colored)

Sync with HEAD

Revision 1.80 / (download) - annotate - [select for diffs], Fri Jan 20 00:29:28 2017 UTC (7 years, 2 months ago) by maya
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, pgoyette-localcount-20170320, 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.79: +3 -1 lines
Diff to previous 1.79 (colored)

increase max io mem on amd64. some devices need it.

Revision 1.77.16.2 / (download) - annotate - [select for diffs], Wed Oct 5 20:55:28 2016 UTC (7 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.77.16.1: +2 -2 lines
Diff to previous 1.77.16.1 (colored) to branchpoint 1.77 (colored)

Sync with HEAD

Revision 1.79 / (download) - annotate - [select for diffs], Fri Aug 26 05:56:03 2016 UTC (7 years, 7 months ago) by mlelstv
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, pgoyette-localcount-20161104, nick-nhusb-base-20161204, nick-nhusb-base-20161004, localcount-20160914, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

The 64MB was intended.

Revision 1.77.16.1 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:37 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.78 / (download) - annotate - [select for diffs], Tue Oct 27 22:28:56 2015 UTC (8 years, 5 months ago) by mrg
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226
Branch point for: pgoyette-localcount
Changes since 1.77: +2 -2 lines
Diff to previous 1.77 (colored)

make sure MSGBUFSIZE can't expand strangely by using parens.

Revision 1.72.10.2 / (download) - annotate - [select for diffs], Wed May 23 10:07:44 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.72.10.1: +8 -1 lines
Diff to previous 1.72.10.1 (colored) to branchpoint 1.72 (colored) next main 1.73 (colored)

sync with head.

Revision 1.76.2.1 / (download) - annotate - [select for diffs], Wed May 9 03:22:53 2012 UTC (11 years, 11 months ago) by riz
Branch: netbsd-6
CVS Tags: 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, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.76: +8 -1 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

Pull up following revision(s) (requested by rmind in ticket #202):
	sys/arch/x86/include/cpuvar.h: revision 1.46
	sys/arch/xen/include/xenpmap.h: revision 1.34
	sys/arch/i386/include/param.h: revision 1.77
	sys/arch/x86/x86/pmap_tlb.c: revision 1.5
	sys/arch/x86/x86/pmap_tlb.c: revision 1.6
	sys/arch/i386/i386/genassym.cf: revision 1.92
	sys/arch/xen/x86/cpu.c: revision 1.91
	sys/arch/x86/x86/pmap.c: revision 1.177
	sys/arch/xen/x86/xen_pmap.c: revision 1.21
	sys/arch/x86/acpi/acpi_wakeup.c: revision 1.31
	sys/kern/subr_kcpuset.c: revision 1.5
	sys/arch/amd64/include/param.h: revision 1.18
	sys/sys/kcpuset.h: revision 1.5
	sys/arch/x86/x86/mtrr_i686.c: revision 1.26
	sys/arch/x86/x86/mtrr_i686.c: revision 1.27
	sys/arch/xen/x86/x86_xpmap.c: revision 1.43
	sys/arch/x86/x86/cpu.c: revision 1.98
	sys/arch/amd64/amd64/mptramp.S: revision 1.14
	sys/kern/sys_sched.c: revision 1.42
	sys/arch/amd64/amd64/genassym.cf: revision 1.50
	sys/arch/i386/i386/mptramp.S: revision 1.24
	sys/arch/x86/include/pmap.h: revision 1.52
	sys/arch/x86/include/cpu.h: revision 1.50
- Convert x86 MD code, mainly pmap(9) e.g. TLB shootdown code, to use
  kcpuset(9) and thus replace hardcoded CPU bitmasks.  This removes the
  limitation of maximum CPUs.
- Support up to 256 CPUs on amd64 architecture by default.
Bug fixes, improvements, completion of Xen part and testing on 64-core
AMD Opteron(tm) Processor 6282 SE (also, as Xen HVM domU with 128 CPUs)
by Manuel Bouyer.
- pmap_tlb_shootdown: do not overwrite tp_cpumask with pm_cpus, but merge
  like pm_kernel_cpus.  Remove unecessary intersection with kcpuset_running.
  Do not reset tp_userpmap if pmap_kernel().
- Remove pmap_tlb_mailbox_t wrapping, which is pointless after recent changes.
- pmap_tlb_invalidate, pmap_tlb_intr: constify for packet structure.
i686_mtrr_init_first: handle the case when there are no variable-size MTRR
registers available (i686_mtrr_vcnt == 0).

Revision 1.72.14.2 / (download) - annotate - [select for diffs], Sun Apr 29 23:04:41 2012 UTC (11 years, 11 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.72.14.1: +8 -1 lines
Diff to previous 1.72.14.1 (colored) to branchpoint 1.72 (colored) next main 1.73 (colored)

sync to latest -current.

Revision 1.77 / (download) - annotate - [select for diffs], Fri Apr 20 22:23:24 2012 UTC (11 years, 11 months ago) by rmind
Branch: MAIN
CVS Tags: yamt-pagecache-base9, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, rmind-smpnet, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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-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, khorben-n900, jmcneill-usbmp-base9, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, nick-nhusb, netbsd-7
Changes since 1.76: +8 -1 lines
Diff to previous 1.76 (colored)

- Convert x86 MD code, mainly pmap(9) e.g. TLB shootdown code, to use
  kcpuset(9) and thus replace hardcoded CPU bitmasks.  This removes the
  limitation of maximum CPUs.

- Support up to 256 CPUs on amd64 architecture by default.

Bug fixes, improvements, completion of Xen part and testing on 64-core
AMD Opteron(tm) Processor 6282 SE (also, as Xen HVM domU with 128 CPUs)
by Manuel Bouyer.

Revision 1.72.10.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:06:29 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.72: +3 -17 lines
Diff to previous 1.72 (colored)

sync with head

Revision 1.72.14.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:32:22 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.72: +3 -17 lines
Diff to previous 1.72 (colored)

merge to -current.

Revision 1.76 / (download) - annotate - [select for diffs], Fri Feb 10 17:35:49 2012 UTC (12 years, 2 months ago) by para
Branch: MAIN
CVS Tags: yamt-pagecache-base4, netbsd-6-base, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.75: +3 -3 lines
Diff to previous 1.75 (colored)

proper sizing of kmem_arena on different ports

PR port-i386/45946: Kernel locks up in VMEM system

Revision 1.75 / (download) - annotate - [select for diffs], Sat Feb 4 17:56:16 2012 UTC (12 years, 2 months ago) by para
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

improve sizing of kmem_arena now that more allocations are made from it
don't enforce limits if not required

ok: riz@

Revision 1.74 / (download) - annotate - [select for diffs], Tue Jan 24 20:03:37 2012 UTC (12 years, 2 months ago) by christos
Branch: MAIN
Changes since 1.73: +1 -15 lines
Diff to previous 1.73 (colored)

Use and define ALIGN() ALIGN_POINTER() and STACK_ALIGN() consistently,
and avoid definining them in 10 different places if not needed.

Revision 1.73 / (download) - annotate - [select for diffs], Fri Jan 20 14:08:06 2012 UTC (12 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

Change CMSG_SPACE and CMSG_LEN to provide Integer Constant Expressions
again. This was changed in sys/socket.h r1.51 to work around fallout
from the IPv6 aux data migration. It broke the historic ABI on some
platforms. This commit restores compatibility for netbsd32 code on such
platforms and provides a template for future changes to the CMSG_*
alignment. Revert PCC/Clang workarounds in postfix and tmux.

Revision 1.70.2.3 / (download) - annotate - [select for diffs], Mon Mar 28 23:58:11 2011 UTC (13 years ago) by jym
Branch: jym-xensuspend
Changes since 1.70.2.2: +3 -11 lines
Diff to previous 1.70.2.2 (colored) to branchpoint 1.70 (colored) next main 1.71 (colored)

Cure sync hiccups. Code with compile errors is not really useful, heh.

Revision 1.71.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:39:29 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.71: +3 -11 lines
Diff to previous 1.71 (colored) next main 1.72 (colored)

Sync with HEAD.

Revision 1.67.30.3.4.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:33:51 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.67.30.3: +5 -5 lines
Diff to previous 1.67.30.3 (colored) next main 1.67.30.4 (colored)

sync to netbsd-5

Revision 1.67.20.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:02:29 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.67.20.1: +3 -11 lines
Diff to previous 1.67.20.1 (colored) to branchpoint 1.67 (colored) next main 1.68 (colored)

sync with head

Revision 1.72 / (download) - annotate - [select for diffs], Mon Feb 8 19:02:29 2010 UTC (14 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, 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, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.71: +3 -11 lines
Diff to previous 1.71 (colored)

Remove separate mb_map. The nmbclusters is computed at boot time based
on the amount of physical memory and limited by NMBCLUSTERS if present.
Architectures without direct mapping also limit it based on the kmem_map
size, which is used as backing store. On i386 and ARM, the maximum KVA
used for mbuf clusters is limited to 64MB by default.

The old default limits and limits based on GATEWAY have been removed.
key_registered_sb_max is hard-wired to a value derived from 2048
clusters.

Revision 1.70.2.2 / (download) - annotate - [select for diffs], Sun Nov 1 13:58:34 2009 UTC (14 years, 5 months ago) by jym
Branch: jym-xensuspend
Changes since 1.70.2.1: +0 -0 lines
Diff to previous 1.70.2.1 (colored) to branchpoint 1.70 (colored)

Sync with HEAD.

Revision 1.67.30.4 / (download) - annotate - [select for diffs], Wed Sep 30 00:08:03 2009 UTC (14 years, 6 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.67.30.3: +5 -5 lines
Diff to previous 1.67.30.3 (colored) to branchpoint 1.67 (colored) next main 1.68 (colored)

Pull up following revision(s) (requested by bouyer in ticket #1040):
	sys/arch/i386/include/param.h: revision 1.71
	sys/arch/i386/i386/db_memrw.c: revision 1.25
	sys/arch/xen/include/xenpmap.h: revision 1.22
	sys/arch/xen/xen/xenevt.c: revision 1.31
More i386PAE fixes:
- x86_round_page, x86_trunc_page, x86_btop and x86_ptob macros are used with
  physical addresses; cast to paddr_t instead of u_long. Issue pointed out
  by jym@
- machine_to_phys_mapping[] is a long. This is fine as it holds page
  frame numbers (and this fits in a 32bit int as physical addresses are
  only 36bits), but cast to paddr_t before << PAGE_SHIFT
- xen_start_info.store_mfn is a long; cast it to paddr_t before << PAGE_SHIFT.
  should fix issue pointed out by cegger@

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:17:50 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.70: +5 -5 lines
Diff to previous 1.70 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.67.20.1 / (download) - annotate - [select for diffs], Mon May 4 08:11:17 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.67: +10 -13 lines
Diff to previous 1.67 (colored)

sync with head.

Revision 1.67.28.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:34:12 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.67.28.1: +5 -5 lines
Diff to previous 1.67.28.1 (colored) to branchpoint 1.67 (colored) next main 1.68 (colored)

Sync with HEAD.

Revision 1.71 / (download) - annotate - [select for diffs], Tue Mar 10 20:05:30 2009 UTC (15 years, 1 month ago) by bouyer
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, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base
Branch point for: uebayasi-xip
Changes since 1.70: +5 -5 lines
Diff to previous 1.70 (colored)

More i386PAE fixes:
- x86_round_page, x86_trunc_page, x86_btop and x86_ptob macros are used with
  physical addresses; cast to paddr_t instead of u_long. Issue pointed out
  by jym@
- machine_to_phys_mapping[] is a long. This is fine as it holds page
  frame numbers (and this fits in a 32bit int as physical addresses are
  only 36bits), but cast to paddr_t before << PAGE_SHIFT
- xen_start_info.store_mfn is a long; cast it to paddr_t before << PAGE_SHIFT.
  should fix issue pointed out by cegger@

Revision 1.67.30.3 / (download) - annotate - [select for diffs], Mon Feb 16 03:06:21 2009 UTC (15 years, 1 month ago) by snj
Branch: netbsd-5
CVS Tags: netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, 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
Branch point for: matt-nb5-mips64
Changes since 1.67.30.2: +5 -1 lines
Diff to previous 1.67.30.2 (colored) to branchpoint 1.67 (colored)

Pull up following revision(s) (requested by ad in ticket #355):
	sys/arch/i386/include/param.h: revision 1.70
Revert part of previous.

Revision 1.67.30.2 / (download) - annotate - [select for diffs], Mon Feb 16 03:05:30 2009 UTC (15 years, 1 month ago) by snj
Branch: netbsd-5
Changes since 1.67.30.1: +1 -8 lines
Diff to previous 1.67.30.1 (colored) to branchpoint 1.67 (colored)

Pull up following revision(s) (requested by ad in ticket #355):
	sys/arch/i386/include/param.h: revision 1.69
opt_noredzone.h is gone.

Revision 1.67.30.1 / (download) - annotate - [select for diffs], Mon Feb 16 03:03:37 2009 UTC (15 years, 1 month ago) by snj
Branch: netbsd-5
Changes since 1.67: +6 -6 lines
Diff to previous 1.67 (colored)

Pull up following revision(s) (requested by ad in ticket #355):
	sys/arch/i386/conf/GENERIC_TINY: revision 1.116
	sys/arch/i386/conf/INSTALL_TINY: revision 1.122
	sys/arch/i386/conf/files.i386: revision 1.341
	sys/arch/i386/i386/vm_machdep.c: revision 1.142
	sys/arch/i386/include/param.h: revision 1.68
	sys/arch/xen/conf/files.xen: revision 1.91
- Kill NOREDZONE.
- Make the redzone conditional on DIAGNOSTIC.
- Give amd64 an additional page for the uarea. 2 is not enough.

Revision 1.67.28.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:16:20 2009 UTC (15 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.67: +6 -9 lines
Diff to previous 1.67 (colored)

Sync with HEAD.

Revision 1.67.16.1 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:04 2009 UTC (15 years, 2 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.67: +6 -9 lines
Diff to previous 1.67 (colored) next main 1.68 (colored)

Sync with HEAD.

Revision 1.70 / (download) - annotate - [select for diffs], Sat Dec 20 13:07:36 2008 UTC (15 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.69: +5 -1 lines
Diff to previous 1.69 (colored)

Revert part of previous.

Revision 1.69 / (download) - annotate - [select for diffs], Sat Dec 20 13:06:25 2008 UTC (15 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.68: +1 -8 lines
Diff to previous 1.68 (colored)

opt_noredzone.h is gone.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Dec 20 12:41:19 2008 UTC (15 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.67: +6 -6 lines
Diff to previous 1.67 (colored)

- Kill NOREDZONE.
- Make the redzone conditional on DIAGNOSTIC.
- Give amd64 an additional page for the uarea. 2 is not enough.

Revision 1.62.24.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:17:42 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.62: +11 -14 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

sync with HEAD

Revision 1.57.16.3 / (download) - annotate - [select for diffs], Sat Oct 27 11:26:44 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.57.16.2: +11 -14 lines
Diff to previous 1.57.16.2 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored)

sync with head.

Revision 1.62.22.3 / (download) - annotate - [select for diffs], Fri Oct 26 15:42:38 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.62.22.2: +11 -14 lines
Diff to previous 1.62.22.2 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored)

Sync with HEAD.

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

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:35:53 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.65: +10 -13 lines
Diff to previous 1.65 (colored) next main 1.66 (colored)

Sync with HEAD.

Revision 1.62.6.1 / (download) - annotate - [select for diffs], Tue Oct 23 20:13:06 2007 UTC (16 years, 5 months ago) by ad
Branch: vmlocking
Changes since 1.62: +11 -14 lines
Diff to previous 1.62 (colored) next main 1.63 (colored)

Sync with head.

Revision 1.67 / (download) - annotate - [select for diffs], Thu Oct 18 15:28:37 2007 UTC (16 years, 5 months ago) by yamt
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, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, netbsd-5-base, netbsd-5-0-RC2, netbsd-5-0-RC1, mjf-devfs-base, mjf-devfs, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-nbase, hpcarm-cleanup-base, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1, ad-audiomp2-base, ad-audiomp2
Branch point for: yamt-nfs-mp, nick-hppapmap, netbsd-5, mjf-devfs2
Changes since 1.66: +10 -13 lines
Diff to previous 1.66 (colored)

merge yamt-x86pmap branch.

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

Revision 1.66 / (download) - annotate - [select for diffs], Wed Oct 17 19:54:57 2007 UTC (16 years, 6 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-x86pmap-base4
Changes since 1.65: +1 -1 lines
Diff to previous 1.65 (colored)

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree.  Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches.  The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

Revision 1.62.14.2 / (download) - annotate - [select for diffs], Tue Oct 16 18:23:43 2007 UTC (16 years, 6 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.62.14.1: +2 -2 lines
Diff to previous 1.62.14.1 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored)

Sync with HEAD

Revision 1.62.26.3 / (download) - annotate - [select for diffs], Sun Oct 14 11:47:38 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.62.26.2: +2 -2 lines
Diff to previous 1.62.26.2 (colored) to branchpoint 1.62 (colored) next main 1.63 (colored)

sync with head.

Revision 1.65 / (download) - annotate - [select for diffs], Sat Oct 13 14:46:54 2007 UTC (16 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: yamt-x86pmap-base3, ppcoea-renovation-base
Branch point for: bouyer-xenamd64
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

Bump default size of the message buffer from 16 KB to 32 KB.
This is large enough that boot -v on most systems fits into the
message buffer, which makes it easier for debugging.

Revision 1.62.26.2 / (download) - annotate - [select for diffs], Mon Oct 8 06:58:14 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.62.26.1: +0 -4 lines
Diff to previous 1.62.26.1 (colored) to branchpoint 1.62 (colored)

remove an #ifdef _LOCORE.

Revision 1.62.22.2 / (download) - annotate - [select for diffs], Thu Oct 4 15:44:49 2007 UTC (16 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.62.22.1: +2 -2 lines
Diff to previous 1.62.22.1 (colored) to branchpoint 1.62 (colored)

Sync with HEAD.

Revision 1.62.14.1 / (download) - annotate - [select for diffs], Wed Oct 3 19:23:53 2007 UTC (16 years, 6 months ago) by garbled
Branch: ppcoea-renovation
Changes since 1.62: +1 -1 lines
Diff to previous 1.62 (colored)

Sync with HEAD

Revision 1.64 / (download) - annotate - [select for diffs], Wed Oct 3 12:23:44 2007 UTC (16 years, 6 months ago) by ad
Branch: MAIN
CVS Tags: yamt-x86pmap-base2, vmlocking-base
Changes since 1.63: +2 -2 lines
Diff to previous 1.63 (colored)

Back out the ALIGNBYTES change. There are structures used in userspace
that depend on the constant.

Revision 1.62.22.1 / (download) - annotate - [select for diffs], Tue Oct 2 18:27:25 2007 UTC (16 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

Sync with HEAD.

Revision 1.63 / (download) - annotate - [select for diffs], Wed Sep 26 19:48:41 2007 UTC (16 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

x86 changes for pcc and LKMs.

- Replace most inline assembly with proper functions. As a side effect
  this reduces the size of amd64 GENERIC by about 120kB, and i386 by a
  smaller amount. Nearly all of the inlines did something slow, or something
  that does not need to be fast.
- Make curcpu() and curlwp functions proper, unless __GNUC__ && _KERNEL.
  In that case make them inlines. Makes curlwp LKM and preemption safe.
- Make bus_space and bus_dma more LKM friendly.
- Share a few more files between the ports.
- Other minor changes.

Revision 1.62.26.1 / (download) - annotate - [select for diffs], Sun Sep 23 18:28:18 2007 UTC (16 years, 6 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.62: +10 -9 lines
Diff to previous 1.62 (colored)

- sync with amd64.
- pmap_alloc_level: remove fast call special case.
- tweak some printf to work for both of LP64 and LP32.
- remove machdep.nkpde sysctl.
- remove automatic adjustment of nkpde for now.  will revisit later.

Revision 1.61.2.1 / (download) - annotate - [select for diffs], Fri Jan 12 01:00:50 2007 UTC (17 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored) next main 1.62 (colored)

Sync with head.

Revision 1.57.16.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:46:11 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.57.16.1: +2 -21 lines
Diff to previous 1.57.16.1 (colored) to branchpoint 1.57 (colored)

sync with head.

Revision 1.61.4.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:16:11 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored) next main 1.62 (colored)

sync with head.

Revision 1.62 / (download) - annotate - [select for diffs], Fri Dec 8 15:05:18 2006 UTC (17 years, 4 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-x86pmap-base, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-idlelwp-base8, yamt-idlelwp, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: yamt-x86pmap, vmlocking, ppcoea-renovation, matt-armv6, jmcneill-pm
Changes since 1.61: +2 -1 lines
Diff to previous 1.61 (colored)

- pass intrframe by-pointer, not by-value.
- make i386 and xen use per-cpu interrupt stack.

xen part is reviewed by Manuel Bouyer.

Revision 1.58.6.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:40:14 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.58: +5 -23 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

sync with head

Revision 1.58.10.3 / (download) - annotate - [select for diffs], Sun Sep 3 15:23:05 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.58.10.2: +1 -21 lines
Diff to previous 1.58.10.2 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)

sync with head.

Revision 1.61 / (download) - annotate - [select for diffs], Mon Aug 28 13:43:35 2006 UTC (17 years, 7 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, rpaulo-netinet-merge-pcb-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.60: +1 -21 lines
Diff to previous 1.60 (colored)

- remove unused bdbtofsb.
- move the following macros from MD headers to sys/param.h.
	ctod
	dtoc
	ctob
	btoc
	dbtob
	btodb

Revision 1.58.10.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:44:53 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.58.10.1: +4 -2 lines
Diff to previous 1.58.10.1 (colored) to branchpoint 1.58 (colored)

sync with head.

Revision 1.57.16.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:52:30 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.57: +14 -14 lines
Diff to previous 1.57 (colored)

sync with head.

Revision 1.58.16.1 / (download) - annotate - [select for diffs], Mon Jun 19 03:44:26 2006 UTC (17 years, 9 months ago) by chap
Branch: chap-midi
Changes since 1.58: +5 -3 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

Sync with head.

Revision 1.58.8.2 / (download) - annotate - [select for diffs], Wed Jun 7 15:49:38 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
Changes since 1.58.8.1: +4 -2 lines
Diff to previous 1.58.8.1 (colored) to branchpoint 1.58 (colored) next main 1.59 (colored)

Sync with head.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Jun 4 15:41:53 2006 UTC (17 years, 10 months ago) by perry
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, yamt-pdpolicy-base6, simonb-timecounters-base, gdamore-uart-base, gdamore-uart, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.59: +4 -2 lines
Diff to previous 1.59 (colored)

Wrap the UPAGES definition with an #ifndef so that (in emergencies) it
can be put into a kernel config file.

Stack overflows should be fixed, not patched around, but this makes it
easier to test if one is causing a panic.

Revision 1.58.8.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:34:52 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

Sync with head.

Revision 1.58.14.1 / (download) - annotate - [select for diffs], Wed May 24 15:47:58 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.58: +1 -1 lines
Diff to previous 1.58 (colored) next main 1.59 (colored)

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

Revision 1.58.10.1 / (download) - annotate - [select for diffs], Wed May 24 10:56:52 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

sync with head.

Revision 1.59 / (download) - annotate - [select for diffs], Mon May 22 13:44:53 2006 UTC (17 years, 10 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5
Changes since 1.58: +1 -1 lines
Diff to previous 1.58 (colored)

i386 and xen: move struct user to the highest address in uarea
and reduce UPAGES from 4 to 3 in the case of !NOREDZONE.

Revision 1.54.2.4 / (download) - annotate - [select for diffs], Thu Nov 10 13:56:53 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.54.2.3: +10 -12 lines
Diff to previous 1.54.2.3 (colored) next main 1.55 (colored)

Sync with HEAD. Here we go again...

Revision 1.58 / (download) - annotate - [select for diffs], Mon Nov 7 11:42:34 2005 UTC (18 years, 5 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base, ktrace-lwp-base, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, chap-midi
Changes since 1.57: +10 -12 lines
Diff to previous 1.57 (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.54.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:16:56 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.54.2.2: +1 -1 lines
Diff to previous 1.54.2.2 (colored)

Fix the sync with head I botched.

Revision 1.54.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:35:40 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.54.2.1: +0 -0 lines
Diff to previous 1.54.2.1 (colored)

Sync with HEAD.

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:36:04 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.54: +17 -12 lines
Diff to previous 1.54 (colored)

Sync with HEAD

Revision 1.48.10.1 / (download) - annotate - [select for diffs], Wed Aug 13 13:27:12 2003 UTC (20 years, 8 months ago) by grant
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002
Changes since 1.48: +3 -1 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Pull up revision 1.55 via patch (requested by tls in ticket #1387):

Allow redefiniton of KERNBASE.  Because the type of this constant is
different for locore.S and the rest of the kernel, if you redefine
it from the default value, you must also define KERNBASE_LOCORE -- this
is ugly, but so is having the same constant with two different types
depending where in the kernel it's used...

Revision 1.57 / (download) - annotate - [select for diffs], Fri Aug 8 20:13:04 2003 UTC (20 years, 8 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.56: +14 -18 lines
Diff to previous 1.56 (colored)

cleanup the mess with KERNBASE and KERNBASE_LOCORE.

Revision 1.56 / (download) - annotate - [select for diffs], Thu Aug 7 16:27:59 2003 UTC (20 years, 8 months ago) by agc
Branch: MAIN
Changes since 1.55: +2 -6 lines
Diff to previous 1.55 (colored)

Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.

Revision 1.55 / (download) - annotate - [select for diffs], Fri Jul 18 17:33:05 2003 UTC (20 years, 9 months ago) by tls
Branch: MAIN
Changes since 1.54: +15 -2 lines
Diff to previous 1.54 (colored)

Allow redefiniton of KERNBASE.  Because the type of this constant is
different for locore.S and the rest of the kernel, if you redefine
it from the default value, you must also define KERNBASE_LOCORE -- this
is ugly, but so is having the same constant with two different types
depending where in the kernel it's used...

Revision 1.54 / (download) - annotate - [select for diffs], Wed Feb 26 21:29:02 2003 UTC (21 years, 1 month ago) by fvdl
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.53: +9 -9 lines
Diff to previous 1.53 (colored)

Redirect some includes to x86/foo.h

Revision 1.43.2.6 / (download) - annotate - [select for diffs], Mon Nov 11 21:59:17 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.43.2.5: +4 -0 lines
Diff to previous 1.43.2.5 (colored) next main 1.44 (colored)

Catch up to -current

Revision 1.53 / (download) - annotate - [select for diffs], Sat Nov 2 17:30:15 2002 UTC (21 years, 5 months ago) by perry
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.52: +5 -1 lines
Diff to previous 1.52 (colored)

1) egg, meet face. face, meet egg.
2) re-UL KERNBASE, but this time, protect it with #ifndef _LOCORE so we
   don't get a big kaboom in .S files.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Nov 2 11:55:24 2002 UTC (21 years, 5 months ago) by kristerw
Branch: MAIN
Changes since 1.51: +1 -1 lines
Diff to previous 1.51 (colored)

Revert previous. The assembler bombs on UL integer suffix.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Nov 2 07:09:23 2002 UTC (21 years, 5 months ago) by perry
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

define KERNBASE with a UL -- eliminates 830 or so lines of lint.

Revision 1.43.2.5 / (download) - annotate - [select for diffs], Fri Oct 18 02:37:57 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.43.2.4: +15 -2 lines
Diff to previous 1.43.2.4 (colored)

Catch up to -current.

Revision 1.45.2.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:33:30 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.45.2.2: +2 -2 lines
Diff to previous 1.45.2.2 (colored) next main 1.46 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.50 / (download) - annotate - [select for diffs], Sun Oct 6 12:37:12 2002 UTC (21 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-aftermerge
Changes since 1.49: +14 -1 lines
Diff to previous 1.49 (colored)

If NOREDZONE is defined, keep UPAGES at 2 as before.

Revision 1.49 / (download) - annotate - [select for diffs], Tue Oct 1 12:57:08 2002 UTC (21 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Merge Bill Sommerfeld's i386 MP branch. This code has some known
caveats, but works quite well in a lot of MP cases, and all
UP cases that I have tested. Parts of this will hopefully be
reworked in the not-too-distant future.

Revision 1.40.2.7 / (download) - annotate - [select for diffs], Sat Apr 27 20:24:48 2002 UTC (21 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
CVS Tags: i386mp_plus16_stable
Changes since 1.40.2.6: +2 -3 lines
Diff to previous 1.40.2.6 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored)

Merge with current as of today

Revision 1.45.2.2 / (download) - annotate - [select for diffs], Sat Mar 16 15:58:17 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.45.2.1: +3 -4 lines
Diff to previous 1.45.2.1 (colored)

Catch up with -current.

Revision 1.43.2.4 / (download) - annotate - [select for diffs], Thu Feb 28 04:10:19 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.43.2.3: +3 -4 lines
Diff to previous 1.43.2.3 (colored)

Catch up to -current.

Revision 1.48 / (download) - annotate - [select for diffs], Tue Feb 26 15:13:23 2002 UTC (22 years, 1 month ago) by simonb
Branch: MAIN
CVS Tags: sommerfeld_i386mpnext, sommerfeld_i386mpbase_1, newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, ifpoll-base, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Branch point for: netbsd-1-6
Changes since 1.47: +3 -4 lines
Diff to previous 1.47 (colored)

Purge CLSIZE, CLSIZELOG2 and MCLOFSET.
Be consistant in the way that MSIZE, MCLSHIFT, MCLBYTES and NMBCLUSTERS
  are defined.
Remove old VM constants from cesfic port.
Bump MSIZE to 256 on mipsco (the only one that wasn't already 256).

Revision 1.40.2.6 / (download) - annotate - [select for diffs], Mon Sep 3 19:48:12 2001 UTC (22 years, 7 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.40.2.5: +1 -1 lines
Diff to previous 1.40.2.5 (colored) to branchpoint 1.40 (colored)

Merge with -current once more.

Revision 1.43.2.3 / (download) - annotate - [select for diffs], Fri Aug 24 00:08:35 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.43.2.2: +2 -2 lines
Diff to previous 1.43.2.2 (colored)

Catch up with -current.

Revision 1.45.2.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:11:46 2001 UTC (22 years, 8 months ago) by lukem
Branch: kqueue
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

update to -current

Revision 1.47 / (download) - annotate - [select for diffs], Fri Aug 3 01:03:10 2001 UTC (22 years, 8 months ago) by groo
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

Remove trailing "U" on KERNBASE introduced in last commit.
Breaks assembly of locore.

Revision 1.46 / (download) - annotate - [select for diffs], Fri Aug 3 00:47:59 2001 UTC (22 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.45: +3 -3 lines
Diff to previous 1.45 (colored)

Define KERNTEXTOFF in terms of KERNBASE.

Revision 1.43.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 19:25:52 2001 UTC (22 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.43.2.1: +3 -3 lines
Diff to previous 1.43.2.1 (colored)

Catch up to -current.

Revision 1.40.2.5 / (download) - annotate - [select for diffs], Mon Jun 18 03:33:32 2001 UTC (22 years, 10 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.40.2.4: +2 -2 lines
Diff to previous 1.40.2.4 (colored) to branchpoint 1.40 (colored)

checkpoint merge-in-progress from mainline.

Revision 1.45 / (download) - annotate - [select for diffs], Wed May 30 12:28:44 2001 UTC (22 years, 10 months ago) by mrg
Branch: MAIN
Branch point for: kqueue
Changes since 1.44: +3 -3 lines
Diff to previous 1.44 (colored)

use _KERNEL_OPT

Revision 1.40.2.4 / (download) - annotate - [select for diffs], Mon Apr 30 16:23:13 2001 UTC (22 years, 11 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.40.2.3: +7 -0 lines
Diff to previous 1.40.2.3 (colored) to branchpoint 1.40 (colored)

Merge sommerfeld_i386mp_1 branch with -current as of today.
GENERIC.MP kernel boots and runs multiuser on my ABIT BP6

Revision 1.40.6.3 / (download) - annotate - [select for diffs], Wed Apr 25 08:40:52 2001 UTC (22 years, 11 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.40.6.2: +3 -3 lines
Diff to previous 1.40.6.2 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored)

Pull up revision 1.43 (requested by itojun):
  Bump NMBCLUSTERS to 1024 or 2048 in GATEWAY case (was 256/512).

Revision 1.37.8.2 / (download) - annotate - [select for diffs], Sat Apr 21 17:53:52 2001 UTC (22 years, 11 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.37.8.1: +8 -1 lines
Diff to previous 1.37.8.1 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Sync with HEAD

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:53:36 2001 UTC (23 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.43: +8 -1 lines
Diff to previous 1.43 (colored)

Catch up with -current.

Revision 1.40.6.2 / (download) - annotate - [select for diffs], Fri Apr 6 00:36:52 2001 UTC (23 years ago) by he
Branch: netbsd-1-5
Changes since 1.40.6.1: +8 -1 lines
Diff to previous 1.40.6.1 (colored) to branchpoint 1.40 (colored)

Pull up revision 1.44 (requested by fvdl):
  Adjust default NFS operation size back to 8KB on all systems
  except on i386.

Revision 1.44 / (download) - annotate - [select for diffs], Mon Apr 2 11:48:18 2001 UTC (23 years ago) by fvdl
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.43: +8 -1 lines
Diff to previous 1.43 (colored)

Override NFS read and write size to default to 32k for the i386 here
(can be overridden from a config file).

Revision 1.40.2.3 / (download) - annotate - [select for diffs], Sun Jan 7 22:12:47 2001 UTC (23 years, 3 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.40.2.2: +4 -3 lines
Diff to previous 1.40.2.2 (colored) to branchpoint 1.40 (colored)

Snapshot of merge-in-progress with -current.

[Not expected to build].  Catch up with the last N months worth of
changes to -current.

Revision 1.37.8.1 / (download) - annotate - [select for diffs], Mon Nov 20 20:09:29 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.37: +14 -17 lines
Diff to previous 1.37 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Sep 19 22:21:54 2000 UTC (23 years, 6 months ago) by fvdl
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.42: +3 -3 lines
Diff to previous 1.42 (colored)

Bring the default value of NMBCLUSTERS into the modern age.

Revision 1.42 / (download) - annotate - [select for diffs], Sun Aug 13 22:45:01 2000 UTC (23 years, 8 months ago) by christos
Branch: MAIN
Changes since 1.41: +3 -2 lines
Diff to previous 1.41 (colored)

cast to u_long before casting to u_int to appease lint.

Revision 1.40.2.2 / (download) - annotate - [select for diffs], Mon Aug 7 01:08:56 2000 UTC (23 years, 8 months ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.40.2.1: +2 -2 lines
Diff to previous 1.40.2.1 (colored) to branchpoint 1.40 (colored)

Merge sommerfeld_i386mp_1 branch forward to 20000806 sources

Revision 1.40.6.1 / (download) - annotate - [select for diffs], Sun Jul 23 03:49:30 2000 UTC (23 years, 8 months ago) by itojun
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

pullup from main trunc (approved by releng-1-5)

raise MSIZE from 128 to 256.
- for sizeof(void *) == 8 arch, this is mandatory.  MHLEN is too small
  already (less than 80) and there are chances for unwanted packet loss due
  to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
  (even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
  extension header)

portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.

1.1 	-> 1.2	syssrc/sys/arch/amigappc/include/param.h
1.13 	-> 1.14	syssrc/sys/arch/arc/include/param.h
1.1 	-> 1.2	syssrc/sys/arch/arm26/include/param.h
1.17 	-> 1.18	syssrc/sys/arch/arm32/include/param.h
1.6 	-> 1.7	syssrc/sys/arch/bebox/include/param.h
1.4 	-> 1.5	syssrc/sys/arch/cobalt/include/param.h
1.4 	-> 1.5	syssrc/sys/arch/evbsh3/include/param.h
1.2 	-> 1.3	syssrc/sys/arch/hpcmips/include/param.h
1.40 	-> 1.41	syssrc/sys/arch/i386/include/param.h
1.7 	-> 1.8	syssrc/sys/arch/m68k/include/param.h
1.9 	-> 1.10	syssrc/sys/arch/macppc/include/param.h
1.4 	-> 1.5	syssrc/sys/arch/mmeye/include/param.h
1.6 	-> 1.7	syssrc/sys/arch/newsmips/include/param.h
1.7 	-> 1.8	syssrc/sys/arch/ofppc/include/param.h
1.23 	-> 1.24	syssrc/sys/arch/pc532/include/param.h
1.32 	-> 1.33	syssrc/sys/arch/pmax/include/param.h
1.7 	-> 1.8	syssrc/sys/arch/powerpc/include/param.h
1.1 	-> 1.2	syssrc/sys/arch/prep/include/param.h
1.1 	-> 1.2	syssrc/sys/arch/sgimips/include/param.h
1.3 	-> 1.4	syssrc/sys/arch/sh3/include/param.h
1.44 	-> 1.45	syssrc/sys/arch/sparc/include/param.h
1.21 	-> 1.22	syssrc/sys/arch/sparc64/include/param.h
1.43 	-> 1.44	syssrc/sys/arch/vax/include/param.h

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jun 30 17:55:14 2000 UTC (23 years, 9 months ago) by itojun
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

raise MSIZE from 128 to 256.
- for sizeof(void *) == 8 arch, this is mandatory.  MHLEN is too small
  already (less than 80) and there are chances for unwanted packet loss due
  to m_pullup restriction.
- for other cases, the change should avoid allocating clusters in most cases
  (even when you have IPv4 IPsec tunnel, or IPv6 with moderate amount of
  extension header)

portmasters: if your arch chokes with the change (high memory usage or
whatever), please backout the change for your arch.

Revision 1.40.2.1 / (download) - annotate - [select for diffs], Sun Feb 20 17:42:21 2000 UTC (24 years, 1 month ago) by sommerfeld
Branch: sommerfeld_i386mp_1
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Bump MSGBUFSIZE since mp_verbose is pretty verbose.

Revision 1.37.2.1 / (download) - annotate - [select for diffs], Sat Feb 19 00:20:47 2000 UTC (24 years, 1 month ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003, netbsd-1-4-PATCH002
Changes since 1.37: +3 -3 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

Apply patch (requested by thorpej):
  Move KERNBASE to 0xc0000000, giving the kernel a more-or-less
  full 1GB of virtual address space, leaving userland with 3GB,
  and update comments to match the new reality.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Feb 11 19:25:15 2000 UTC (24 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: sommerfeld_i386mpbase_20000422, sommerfeld_i386mp_houseclean, netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl, chs-ubc2-newbase
Branch point for: sommerfeld_i386mp_1, netbsd-1-5
Changes since 1.39: +6 -6 lines
Diff to previous 1.39 (colored)

Update for the NKMEMPAGES changes.

Revision 1.39 / (download) - annotate - [select for diffs], Fri Feb 11 07:00:13 2000 UTC (24 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.38: +3 -3 lines
Diff to previous 1.38 (colored)

Move KERNBASE to 0xc0000000, giving the kernel a more-or-less full 1G
of virtual address space, leaving userland with 3G, and update comments
to match the new reality.

We knew we were going to have to bite this bullet eventually, and there
are a couple of outstanding PRs related to this issue (9389 and 9313).
Complete solution to those PRs is going to involve some sort of run-time
decision on how large kmem_map should be, as well as changing some data
structure allocation strategies in UVM.  However, this change will at
least allow the PR submitter to simply throw resources at the problem.

Revision 1.37.14.2 / (download) - annotate - [select for diffs], Mon Dec 27 18:32:23 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.37.14.1: +4 -8 lines
Diff to previous 1.37.14.1 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)

Pull up to last week's -current.

Revision 1.37.14.1 / (download) - annotate - [select for diffs], Tue Dec 21 23:16:02 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.37: +17 -8 lines
Diff to previous 1.37 (colored)

Initial commit of recent changes to make DEV_BSIZE go away.

Runs on i386, needs work on other arch's. Main kernel routines should be
fine, but a number of the stand programs need help.

cd, fd, ccd, wd, and sd have been updated. sd has been tested with non-512
byte block devices. vnd, raidframe, and lfs need work.

Non 2**n block support is automatic for LKM's and conditional for kernels
on "options NON_PO2_BLOCKS".

Revision 1.38 / (download) - annotate - [select for diffs], Sat Dec 4 21:20:34 1999 UTC (24 years, 4 months ago) by ragge
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.37: +4 -8 lines
Diff to previous 1.37 (colored)

CL* discarding.

Revision 1.37 / (download) - annotate - [select for diffs], Wed Mar 10 18:02:22 1999 UTC (25 years, 1 month ago) by sommerfe
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999, chs-ubc2-base, chs-ubc2
Branch point for: wrstuden-devbsize, thorpej_scsipi, netbsd-1-4
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Increase default MSGBUFSIZE due to more and chattier drivers in -current

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jul 1 00:51:15 1998 UTC (25 years, 9 months ago) by mjacob
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, eeh-paddr_t-base, eeh-paddr_t, chs-ubc-base, chs-ubc
Changes since 1.35: +3 -1 lines
Diff to previous 1.35 (colored)

allow a config file to redefine MAXPHYS

Revision 1.35 / (download) - annotate - [select for diffs], Wed Apr 29 23:11:00 1998 UTC (25 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.34: +6 -1 lines
Diff to previous 1.34 (colored)

Pull in opt_gateway.h as appropriate.

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jan 20 13:11:25 1998 UTC (26 years, 2 months ago) by drochner
Branch: MAIN
Changes since 1.33: +1 -2 lines
Diff to previous 1.33 (colored)

remove unused and misleading KERNSIZE definition

Revision 1.33 / (download) - annotate - [select for diffs], Mon Oct 20 00:45:04 1997 UTC (26 years, 6 months ago) by fvdl
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Change various constants that depend on the kernel VM base address. Lower
it to 0xf0000000 to give it more breathing space.

Revision 1.31.4.1 / (download) - annotate - [select for diffs], Mon Sep 22 06:31:11 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.31: +5 -1 lines
Diff to previous 1.31 (colored) next main 1.32 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.32 / (download) - annotate - [select for diffs], Fri Sep 19 13:54:21 1997 UTC (26 years, 7 months ago) by leo
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.31: +5 -1 lines
Diff to previous 1.31 (colored)

Implement the kernel part of pr-1891. This allows for a more flexible sized
msgbuf. Note that old 'dmesg' and 'syslogd' binaries will continue running,
though old 'dmesg' binaries will output a few bytes of junk at the start of
the buffer, and will miss a few bytes at the end of the buffer.

Revision 1.29.8.1 / (download) - annotate - [select for diffs], Wed Mar 12 14:34:47 1997 UTC (27 years, 1 month ago) by is
Branch: is-newarp
Changes since 1.29: +15 -4 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Merge in Changes from The Trunk.

Revision 1.31 / (download) - annotate - [select for diffs], Wed Feb 26 01:21:18 1997 UTC (27 years, 1 month ago) by jonathan
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, marc-pcmcia-bp, is-newarp-before-merge, bouyer-scsipi
Branch point for: marc-pcmcia
Changes since 1.30: +6 -2 lines
Diff to previous 1.30 (colored)

Protect MCLSHIFT definition so users can customize MCLBYTES.

Revision 1.30 / (download) - annotate - [select for diffs], Mon Feb 24 23:19:33 1997 UTC (27 years, 1 month ago) by fvdl
Branch: MAIN
Changes since 1.29: +10 -3 lines
Diff to previous 1.29 (colored)

Define ALIGNED_POINTER

Revision 1.29 / (download) - annotate - [select for diffs], Mon Mar 4 05:04:26 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: thorpej-setroot, netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2, mrg-vm-swap, is-newarp-base
Branch point for: is-newarp
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored)

add _MACHINE and _MACHINE_ARCH, which are like MACHINE and MACHINE_ARCH,
execpt without quotes.  meant to be __CONCAT()ted for easy #includes
of machine-dependent headers for MI code (e.g. for the MI ISA/EISA/PCI/TC
bus code).

Revision 1.28 / (download) - annotate - [select for diffs], Fri Mar 1 23:30:24 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

Clean up tabbing/spacing in defns of MACHINE, MACHINE_ARCH, and MID_MACHINE.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Feb 1 22:30:47 1996 UTC (28 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

LOCORE -> _LOCORE

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jun 26 06:55:58 1995 UTC (28 years, 9 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.25: +6 -6 lines
Diff to previous 1.25 (colored)

clean up definitions of ctod(), dtoc(), ctob(), btoc(), btodb(), and
dbtob().  remove unused definitions of ctos(), stoc(), and dtob().

Revision 1.25 / (download) - annotate - [select for diffs], Tue Mar 28 18:16:58 1995 UTC (29 years ago) by jtc
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

KERNEL -> _KERNEL

Revision 1.24 / (download) - annotate - [select for diffs], Sat Mar 18 07:23:26 1995 UTC (29 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.23: +3 -3 lines
Diff to previous 1.23 (colored)

don't be so quick to cast macro arguments to unsigned; if the
arguments are really off_t's (e.g. to btodb), then you can lose
information.  This was the "> 4G file systems don't work" bug; physio
uses btodb, which was broken.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Oct 27 04:16:12 1994 UTC (29 years, 5 months ago) by cgd
Branch: MAIN
CVS Tags: before_newconf_base
Changes since 1.22: +3 -2 lines
Diff to previous 1.22 (colored)

new RCS ID format.

Revision 1.22 / (download) - annotate - [select for diffs], Fri Oct 14 18:26:49 1994 UTC (29 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.21: +1 -9 lines
Diff to previous 1.21 (colored)

move arch dependence to archs.  clean up a bit.  deal with weird MAXPARTITONS.

Revision 1.18.2.2 / (download) - annotate - [select for diffs], Tue Oct 11 10:03:49 1994 UTC (29 years, 6 months ago) by mycroft
Branch: netbsd-1-0
CVS Tags: netbsd-1-0-RELEASE, netbsd-1-0-PATCH1, netbsd-1-0-PATCH06, netbsd-1-0-PATCH05, netbsd-1-0-PATCH04, netbsd-1-0-PATCH03, netbsd-1-0-PATCH02, netbsd-1-0-PATCH0
Changes since 1.18.2.1: +12 -14 lines
Diff to previous 1.18.2.1 (colored) to branchpoint 1.18 (colored) next main 1.19 (colored)

Update from trunk.

Revision 1.21 / (download) - annotate - [select for diffs], Sun Oct 9 13:20:37 1994 UTC (29 years, 6 months ago) by mycroft
Branch: MAIN
Changes since 1.20: +12 -15 lines
Diff to previous 1.20 (colored)

Make the conversion macros more consistent.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Aug 24 19:32:36 1994 UTC (29 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Add USPACE.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Mon Aug 15 14:49:53 1994 UTC (29 years, 8 months ago) by mycroft
Branch: netbsd-1-0
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

update from trunk

Revision 1.19 / (download) - annotate - [select for diffs], Mon Aug 15 14:49:14 1994 UTC (29 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Eliminate struct pte and struct pde.

Revision 1.18 / (download) - annotate - [select for diffs], Fri Apr 8 04:24:16 1994 UTC (30 years ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-0-base
Branch point for: netbsd-1-0
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored)

Only #include other stuff #ifdef KERNEL.

Revision 1.17 / (download) - annotate - [select for diffs], Sun Apr 3 18:54:21 1994 UTC (30 years ago) by mycroft
Branch: MAIN
Changes since 1.16: +7 -1 lines
Diff to previous 1.16 (colored)

Make sure we get psl.h.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Mar 9 07:59:02 1994 UTC (30 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.15: +0 -4 lines
Diff to previous 1.15 (colored)

Back out previous change for now.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Mar 8 13:24:46 1994 UTC (30 years, 1 month ago) by mycroft
Branch: MAIN
Changes since 1.14: +5 -1 lines
Diff to previous 1.14 (colored)

Inline spl*() calls.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Feb 22 17:16:41 1994 UTC (30 years, 1 month ago) by hpeyerl
Branch: MAIN
Changes since 1.13: +9 -1 lines
Diff to previous 1.13 (colored)

Move some machine dependant disklabel stuff in here.

Revision 1.13.2.2 / (download) - annotate - [select for diffs], Wed Jan 5 16:02:37 1994 UTC (30 years, 3 months ago) by mycroft
Branch: magnum
Changes since 1.13.2.1: +139 -0 lines
Diff to previous 1.13.2.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

Move kernel to 0xf8000000.

Revision 1.13.2.1, Wed Jan 5 16:02:36 1994 UTC (30 years, 3 months ago) by mycroft
Branch: magnum
Changes since 1.13: +0 -139 lines
FILE REMOVED

file param.h was added on branch magnum on 1994-01-05 16:02:37 +0000

Revision 1.13 / (download) - annotate - [select for diffs], Wed Jan 5 16:02:36 1994 UTC (30 years, 3 months ago) by mycroft
Branch: MAIN
CVS Tags: magnum-base
Branch point for: magnum
Changes since 1.12: +3 -3 lines
Diff to previous 1.12 (colored)

Move kernel to 0xf8000000.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Dec 22 17:39:45 1993 UTC (30 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)

add NPTEPG back in.  gdb wants it.  Thanks to Rich Murphey for pointing it out.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Dec 20 05:25:32 1993 UTC (30 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.10: +29 -48 lines
Diff to previous 1.10 (colored)

Cleanup and garbage collection; nothing significant.  From magnum branch.

Revision 1.8.2.4 / (download) - annotate - [select for diffs], Sat Dec 4 02:16:21 1993 UTC (30 years, 4 months ago) by cgd
Changes since 1.8.2.3: +2 -1 lines
Diff to previous 1.8.2.3 (colored) next main 1.9 (colored)

add MACHINE_ARCH

Revision 1.10 / (download) - annotate - [select for diffs], Sat Dec 4 02:04:31 1993 UTC (30 years, 4 months ago) by cgd
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

add MACHINE_ARCH as i386

Revision 1.8.2.3 / (download) - annotate - [select for diffs], Tue Oct 26 11:53:24 1993 UTC (30 years, 5 months ago) by mycroft
Changes since 1.8.2.2: +3 -3 lines
Diff to previous 1.8.2.2 (colored)

Reduce NKMEMCLUSTERS back to 6MB.  We don't need 16.

Revision 1.8.2.2 / (download) - annotate - [select for diffs], Fri Oct 15 13:12:46 1993 UTC (30 years, 6 months ago) by mycroft
Changes since 1.8.2.1: +27 -46 lines
Diff to previous 1.8.2.1 (colored)

Major cleanup of include files and constants.

Revision 1.8.2.1 / (download) - annotate - [select for diffs], Sat Oct 9 08:53:45 1993 UTC (30 years, 6 months ago) by mycroft
Changes since 1.8: +10 -7 lines
Diff to previous 1.8 (colored)

Merge changes from trunk.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Oct 9 01:35:50 1993 UTC (30 years, 6 months ago) by cgd
Branch: MAIN
Changes since 1.8: +12 -9 lines
Diff to previous 1.8 (colored)

patch from rod grimes:
Fix definitions to be in terms of a minimum number of constants by
using the SHIFT value as the basis for the other values, for example
instead of:
#define         NBPG            4096
#define         PGSHIFT         12
use:
#define         PGSHIFT         12
#define         NBPG            (1 << PGSHIFT)

Revision 1.8 / (download) - annotate - [select for diffs], Tue Aug 3 21:51:10 1993 UTC (30 years, 8 months ago) by mycroft
Branch: MAIN
Changes since 1.7: +9 -6 lines
Diff to previous 1.7 (colored)

Add ALIGNBYTES for new fts().

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jul 5 01:12:46 1993 UTC (30 years, 9 months ago) by deraadt
Branch: MAIN
CVS Tags: netbsd-0-9-patch-001, netbsd-0-9-base, netbsd-0-9-RELEASE, netbsd-0-9-BETA, netbsd-0-9-ALPHA2, netbsd-0-9-ALPHA, netbsd-0-9
Changes since 1.6: +1 -5 lines
Diff to previous 1.6 (colored)

No need for the DELAY() macro. in userland. It just polutes the namespace.

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 18 06:51:03 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored)

convert magic numbers to network byte order, and attendent changes

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jun 5 23:11:10 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

change MCLSHIFT to 11, so mbuf cluster size is bigger than MTU
of network interfaces, for performance.  to use old size,
use "options MCLSHIFT=10" in your kernel config.

Revision 1.4 / (download) - annotate - [select for diffs], Sat May 22 08:00:24 1993 UTC (30 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

add rcsids to everything and clean up headers

Revision 1.3 / (download) - annotate - [select for diffs], Thu Apr 22 03:54:17 1993 UTC (30 years, 11 months ago) by mycroft
Branch: MAIN
Changes since 1.2: +7 -3 lines
Diff to previous 1.2 (colored)

Make mbuf sizes tunable from config file (from 386BSD path 134).

Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 1 00:06:43 1993 UTC (31 years ago) by cgd
Branch: MAIN
CVS Tags: netbsd-alpha-1, netbsd-0-8
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

changed value of NKMEMCLUSTERS, to help avoid kmem_map too small problem

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: WFJ-920714
CVS Tags: patchkit-0-2-2, WFJ-386bsd-01
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of 386bsd-0.1 sources

Revision 1.1 / (download) - annotate - [select for diffs], Sun Mar 21 09:45:37 1993 UTC (31 years, 1 month ago) by cgd
Branch: MAIN

Initial revision

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>