<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/uart/uart_cpu_pc98.c, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2010-12-20T16:39:43Z</updated>
<entry>
<title>Merge amd64 and i386 bus.h and move the resulting header to x86. Replace</title>
<updated>2010-12-20T16:39:43Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2010-12-20T16:39:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81bd5041a2a6506d3ef14c58659cf29bc2bdd006'/>
<id>urn:sha1:81bd5041a2a6506d3ef14c58659cf29bc2bdd006</id>
<content type='text'>
the original amd64 and i386 headers with stubs.

Rename (AMD64|I386)_BUS_SPACE_* to X86_BUS_SPACE_* everywhere.

Reviewed by:	imp (previous version), jhb
Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>Use bus_space_compare() rather than i386_memio_compare() directly.</title>
<updated>2008-09-07T04:47:39Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2008-09-07T04:47:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3726c6bbc1018b1859db65917cea7c20d76ca807'/>
<id>urn:sha1:3726c6bbc1018b1859db65917cea7c20d76ca807</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the 2nd CCU and PnP devices support on pc98.</title>
<updated>2008-08-25T14:45:24Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2008-08-25T14:45:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81df65c3112c0e384eaa2ed99f4df8d2830c0d85'/>
<id>urn:sha1:81df65c3112c0e384eaa2ed99f4df8d2830c0d85</id>
<content type='text'>
Reviewed by:	imp
Obtained from:	//depot/projects/uart with some fixes
</content>
</entry>
<entry>
<title>Don't expose the uart_ops structure directly, but instead have</title>
<updated>2007-04-02T22:00:22Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2007-04-02T22:00:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f8100ce2a70db5c60672578fee913d986ac1cf01'/>
<id>urn:sha1:f8100ce2a70db5c60672578fee913d986ac1cf01</id>
<content type='text'>
it obtained through the uart_class structure. This allows us
to declare the uart_class structure as weak and as such allows
us to reference it even when it's not compiled-in.
It also allows is to get the uart_ops structure by name, which
makes it possible to implement the dt tag handling in uart_getenv().
The side-effect of all this is that we're using the uart_class
structure more consistently which means that we now also have
access to the size of the bus space block needed by the hardware
when we map the bus space, eliminating any hardcoding.
</content>
</entry>
<entry>
<title>Make uart_getenv() not be ns8250 dependent.  This will allow, in the future,</title>
<updated>2005-12-12T21:00:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-12-12T21:00:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fbd68c4b4ce9f404df4a819e64680f29bf0c7cce'/>
<id>urn:sha1:fbd68c4b4ce9f404df4a819e64680f29bf0c7cce</id>
<content type='text'>
compilation of kernels without ns8250 support but using the uart framework.
These kernels will be for machines where size matters more, so including code
that can never be executed is undesriable...
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>urn:sha1:098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>uart_i8251_ops is gone.</title>
<updated>2004-11-21T15:18:35Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2004-11-21T15:18:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ea54c3694c27887b44a45af17d89bdfc5ea76441'/>
<id>urn:sha1:ea54c3694c27887b44a45af17d89bdfc5ea76441</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the whole uart_cpu_identify() stuff again. Now that it's no longer</title>
<updated>2004-11-17T20:01:43Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2004-11-17T20:01:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=37f37506de8f6eb65759e8604c38465185eadae4'/>
<id>urn:sha1:37f37506de8f6eb65759e8604c38465185eadae4</id>
<content type='text'>
used on sparc64 they are only stubs on all architectures and it doesn't
look like if we would need it in the near future again.

Ok'ed by:	marcel
</content>
</entry>
<entry>
<title>- Introduce an uart_cpu_identify() which is implemented in uart_cpu_&lt;arch&gt;.c</title>
<updated>2004-08-14T23:54:27Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2004-08-14T23:54:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=efa79eb77e9583863d9f6e8c0c935ae90ca1c2b1'/>
<id>urn:sha1:efa79eb77e9583863d9f6e8c0c935ae90ca1c2b1</id>
<content type='text'>
  and that can be used as an identify function for all kinds of busses on a
  certain platform. Expect for sparc64 these are only stubs right now. [1]
- For sparc64, add code to its uart_cpu_identify() for registering the on-
  board ISA UARTs and their resources based on information obtained from
  Open Firmware.
  It would be better if this would be done in the OFW ISA code. However, due
  to the common FreeBSD ISA code and PNP-IDs not always being present in the
  properties of the ISA nodes there seems to be no good way to implement that.
  Therefore special casing UARTs as the sole really relevant ISA devices on
  sparc64 seemed reasonable. [2]

Approved by:	marcel
Discussed with:	marcel [1], tmm [2]
Tested by:	make universe
</content>
</entry>
<entry>
<title>- Initialize uart_bus_space_io and uart_bus_space_mem.</title>
<updated>2004-05-16T14:12:05Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2004-05-16T14:12:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d385ba731361af5a7e70120abd6d6546087e24a7'/>
<id>urn:sha1:d385ba731361af5a7e70120abd6d6546087e24a7</id>
<content type='text'>
- Fix wrong comment.
</content>
</entry>
</feed>
