<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/sparc64/include/param.h, branch stable/5</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=stable%2F5'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-10-17T00:20:47Z</updated>
<entry>
<title>MFC r1.20:</title>
<updated>2005-10-17T00:20:47Z</updated>
<author>
<name>Kris Kennaway</name>
<email>kris@FreeBSD.org</email>
</author>
<published>2005-10-17T00:20:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6dd5bfb04802098ae22c01c74fc8340f6aad5773'/>
<id>urn:sha1:6dd5bfb04802098ae22c01c74fc8340f6aad5773</id>
<content type='text'>
Add a default value for VM_BCACHE_SIZE_MAX of 400MB.  This is copied from
amd64, and is a factor of 3 less than the value previously auto-sized on
a 12GB machine, which would cause an overflow in calculations involving the
maxbcache int, causing bufinit() to loop forever at boot.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-02-05T01:01:54Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-02-05T01:01:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=153bad3538d0b350bc344c7a243b77c083243682'/>
<id>urn:sha1:153bad3538d0b350bc344c7a243b77c083243682</id>
<content type='text'>
  2004-11-20 02:29:50 UTC
  Remove UAREA_PAGES.
</content>
</entry>
<entry>
<title>Make PAGE_SIZE and related quantities signed on sparc64.  (They are signed</title>
<updated>2003-10-03T19:49:08Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2003-10-03T19:49:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1b2d9f06539426312cf134050e6fecc221be68c9'/>
<id>urn:sha1:1b2d9f06539426312cf134050e6fecc221be68c9</id>
<content type='text'>
quantities on every other architecture.)  This change is required in order
to move pmap_prefault() out of the pmap and into the machine-independent
layer.
</content>
</entry>
<entry>
<title>Deal with 'options KSTACK_PAGES' being a global option.</title>
<updated>2003-07-31T01:31:32Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2003-07-31T01:31:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ad7a226f9dffc7d299010f30e139c19fc283b28c'/>
<id>urn:sha1:ad7a226f9dffc7d299010f30e139c19fc283b28c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Migrate the thread stack management functions from the machine-dependent</title>
<updated>2003-06-14T23:23:55Z</updated>
<author>
<name>Alan Cox</name>
<email>alc@FreeBSD.org</email>
</author>
<published>2003-06-14T23:23:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=49a2507bd1c2d72eef3d9c9d12c9d0aeef9f3f7b'/>
<id>urn:sha1:49a2507bd1c2d72eef3d9c9d12c9d0aeef9f3f7b</id>
<content type='text'>
to the machine-independent parts of the VM.  At the same time, this
introduces vm object locking for the non-i386 platforms.

Two details:

1. KSTACK_GUARD has been removed in favor of KSTACK_GUARD_PAGES.  The
different machine-dependent implementations used various combinations
of KSTACK_GUARD and KSTACK_GUARD_PAGES.  To disable guard page, set
KSTACK_GUARD_PAGES to 0.

2. Remove the (unnecessary) clearing of PG_ZERO in vm_thread_new.  In
5.x, (but not 4.x,) PG_ZERO can only be set if VM_ALLOC_ZERO is passed
to vm_page_alloc() or vm_page_grab().
</content>
</entry>
<entry>
<title>Get rid of the TODO macro in the few places that still need work; either</title>
<updated>2002-10-01T06:34:21Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-10-01T06:34:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eade9db908e087a44b43c9adb7fd9754322c2813'/>
<id>urn:sha1:eade9db908e087a44b43c9adb7fd9754322c2813</id>
<content type='text'>
comment it out or change to explicit panics.  It conflicts with things
like #if TODO in drivers.
</content>
</entry>
<entry>
<title>Initiate deorbit burn for the i386-only a.out related support.  Moves are</title>
<updated>2002-09-17T01:49:00Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2002-09-17T01:49:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=66422f5b7a1a6055f0b2358268eb902aab6e2e3e'/>
<id>urn:sha1:66422f5b7a1a6055f0b2358268eb902aab6e2e3e</id>
<content type='text'>
under way to move the remnants of the a.out toolchain to ports.  As the
comment in src/Makefile said, this stuff is deprecated and one should not
expect this to remain beyond 4.0-REL.  It has already lasted WAY beyond
that.

Notable exceptions:
gcc - I have not touched the a.out generation stuff there.
ldd/ldconfig - still have some code to interface with a.out rtld.
old as/ld/etc - I have not removed these yet, pending their move to ports.
some includes - necessary for ldd/ldconfig for now.

Tested on: i386 (extensively), alpha
</content>
</entry>
<entry>
<title>Move MI stuff out of MD param.h files.</title>
<updated>2002-05-14T20:35:29Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2002-05-14T20:35:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6380601f6406c9ea9fe23d7224864e1badff04c5'/>
<id>urn:sha1:6380601f6406c9ea9fe23d7224864e1badff04c5</id>
<content type='text'>
It can all still be overridden in the MD files should need suddenly arise.
</content>
</entry>
<entry>
<title>Move the CTASSERT macro from MD code to systm.h alongside KASSERT so other</title>
<updated>2002-04-01T21:55:00Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-04-01T21:55:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d86b2422b9a46027a86e60182735641052d0940d'/>
<id>urn:sha1:d86b2422b9a46027a86e60182735641052d0940d</id>
<content type='text'>
code can use it.  This takes a single constant argument and fails to compile
if it is 0 (false).  The main application of this is to make assertions about
structure sizes at compile time, in order to validate assumptions made in
other code.  Examples:

CTASSERT(sizeof(struct foo) == FOO_SIZEOF);
CTASSERT(sizeof(struct foo) == (1 &lt;&lt; FOO_SHIFT));

Requested by:	jhb, phk
</content>
</entry>
<entry>
<title>Parameterize the number of pages to allocate for the per-cpu area on</title>
<updated>2002-02-27T06:08:13Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2002-02-27T06:08:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=95a44511f33bbfffc6c9538e0526927f8192cfd9'/>
<id>urn:sha1:95a44511f33bbfffc6c9538e0526927f8192cfd9</id>
<content type='text'>
PCPU_PAGES.
</content>
</entry>
</feed>
