<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/tdfx, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-09-02T17:30:40Z</updated>
<entry>
<title>Use PCIR_BAR(x) instead of PCIR_MAPS.</title>
<updated>2003-09-02T17:30:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-09-02T17:30:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e27951b29c565206b57c8cdbc2ac344485c2f4f5'/>
<id>urn:sha1:e27951b29c565206b57c8cdbc2ac344485c2f4f5</id>
<content type='text'>
Glanced over by:	imp, gibbs
Tested by:		i386 LINT
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-24T17:55:58Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-24T17:55:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aad970f1fee9a2a3e5a0f880be9b87c6193b3bd1'/>
<id>urn:sha1:aad970f1fee9a2a3e5a0f880be9b87c6193b3bd1</id>
<content type='text'>
Also some minor style cleanups.
</content>
</entry>
<entry>
<title>Prefer new location of pci include files (which have only been in the</title>
<updated>2003-08-22T07:08:17Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-08-22T07:08:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=90cf0136c4c538b610702b30b4f37c875fafb776'/>
<id>urn:sha1:90cf0136c4c538b610702b30b4f37c875fafb776</id>
<content type='text'>
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
</content>
</entry>
<entry>
<title>Remove extra ';'</title>
<updated>2003-05-31T18:57:41Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-05-31T18:57:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89e369305187d48c21e543f02d3fb6cd457947d0'/>
<id>urn:sha1:89e369305187d48c21e543f02d3fb6cd457947d0</id>
<content type='text'>
Found by:       FlexeLint
</content>
</entry>
<entry>
<title>- Add vm_paddr_t, a physical address type.  This is required for systems</title>
<updated>2003-03-25T00:07:06Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2003-03-25T00:07:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=227f9a1c5853566d8177f487b69a896b1121f84d'/>
<id>urn:sha1:227f9a1c5853566d8177f487b69a896b1121f84d</id>
<content type='text'>
  where physical addresses larger than virtual addresses, such as i386s
  with PAE.
- Use this to represent physical addresses in the MI vm system and in the
  i386 pmap code.  This also changes the paddr parameter to d_mmap_t.
- Fix printf formats to handle physical addresses &gt;4G in the i386 memory
  detection code, and due to kvtop returning vm_paddr_t instead of u_long.

Note that this is a name change only; vm_paddr_t is still the same as
vm_offset_t on all currently supported platforms.

Sponsored by:	DARPA, Network Associates Laboratories
Discussed with:	re, phk (cdevsw change)
</content>
</entry>
<entry>
<title>Gigacommit to improve device-driver source compatibility between</title>
<updated>2003-03-03T12:15:54Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-03-03T12:15:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ac40f5f59dea6e9ab4869e974bdd4026274e921'/>
<id>urn:sha1:7ac40f5f59dea6e9ab4869e974bdd4026274e921</id>
<content type='text'>
branches:

Initialize struct cdevsw using C99 sparse initializtion and remove
all initializations to default values.

This patch is automatically generated and has been tested by compiling
LINT with all the fields in struct cdevsw in reverse order on alpha,
sparc64 and i386.

Approved by:    re(scottl)
</content>
</entry>
<entry>
<title>Use canonical format for cdevsw initilization.</title>
<updated>2003-03-02T18:50:21Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-03-02T18:50:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bbaba628724b3e7b5dd84fadd52f438e850ff0a7'/>
<id>urn:sha1:bbaba628724b3e7b5dd84fadd52f438e850ff0a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup of the d_mmap_t interface.</title>
<updated>2003-02-25T03:21:22Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2003-02-25T03:21:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07159f9c56de91cb7d7bd6b6a795eebfee78133e'/>
<id>urn:sha1:07159f9c56de91cb7d7bd6b6a795eebfee78133e</id>
<content type='text'>
- Get rid of the useless atop() / pmap_phys_address() detour.  The
  device mmap handlers must now give back the physical address
  without atop()'ing it.
- Don't borrow the physical address of the mapping in the returned
  int.  Now we properly pass a vm_offset_t * and expect it to be
  filled by the mmap handler when the mapping was successful.  The
  mmap handler must now return 0 when successful, any other value
  is considered as an error.  Previously, returning -1 was the only
  way to fail.  This change thus accidentally fixes some devices
  which were bogusly returning errno constants which would have been
  considered as addresses by the device pager.
- Garbage collect the poorly named pmap_phys_address() now that it's
  no longer used.
- Convert all the d_mmap_t consumers to the new API.

I'm still not sure wheter we need a __FreeBSD_version bump for this,
since and we didn't guarantee API/ABI stability until 5.1-RELEASE.

Discussed with:		alc, phk, jake
Reviewed by:		peter
Compile-tested on:	LINT (i386), GENERIC (alpha and sparc64)
Runtime-tested on:	i386
</content>
</entry>
<entry>
<title>Make use of UID_ROOT, GID_WHEEL for make_dev() arguments.</title>
<updated>2002-12-27T16:40:54Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2002-12-27T16:40:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=adbc54800299605d19025a8494272e29a6e509ed'/>
<id>urn:sha1:adbc54800299605d19025a8494272e29a6e509ed</id>
<content type='text'>
Remove the setgid bit from the 3dfx device (?).
Synchronize permissions with the values in MAKEDEV for consistency.

Submitted by:	kris
</content>
</entry>
<entry>
<title>Print pointers with %p instead of casting them to an unsigned int and</title>
<updated>2002-11-07T21:19:47Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2002-11-07T21:19:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=40e8bd8c766f02bad45f857dc7c426aa950b2db0'/>
<id>urn:sha1:40e8bd8c766f02bad45f857dc7c426aa950b2db0</id>
<content type='text'>
then printing them with 0x%x which doesn't work when sizeof(void *) &gt;
sizeof(int).
</content>
</entry>
</feed>
