<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/isa, branch releng/6.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F6.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2006-08-22T16:52:42Z</updated>
<entry>
<title>MFC: FreeBSD/xbox support, as per the patch posted to arch@</title>
<updated>2006-08-22T16:52:42Z</updated>
<author>
<name>Rink Springer</name>
<email>rink@FreeBSD.org</email>
</author>
<published>2006-08-22T16:52:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=99a2557b4c0794cd3e539d767dd504c9a5f9a948'/>
<id>urn:sha1:99a2557b4c0794cd3e539d767dd504c9a5f9a948</id>
<content type='text'>
A kernel with 'options XBOX' will be bootable on a Microsoft Xbox (it will do
nothing extra if booted on a non-xbox i386)

The /sys/i386/conf/XBOX kernel configuration file contains a kernel with
support for all XBOX peripherals.

Approved by:	imp (mentor)
Reviewed by:	arch@ (no objection)
</content>
</entry>
<entry>
<title>MFC: 1.21</title>
<updated>2005-10-05T21:53:17Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-10-05T21:53:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=448a4a78707c2b2f531d54fcd7f759f212a9625d'/>
<id>urn:sha1:448a4a78707c2b2f531d54fcd7f759f212a9625d</id>
<content type='text'>
Fix an endianness issue in pnp_eisaformat().

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_6'.</title>
<updated>2005-07-11T04:14:43Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-07-11T04:14:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6ac68e81ff340e851cccd941b1ed36e2391039d9'/>
<id>urn:sha1:6ac68e81ff340e851cccd941b1ed36e2391039d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a || 1 that crept into the i8254 commit and was subsequently</title>
<updated>2005-07-05T20:13:12Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-07-05T20:13:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=623b1a868e6ad59e21ecc0ba4a4f9fabbfca787b'/>
<id>urn:sha1:623b1a868e6ad59e21ecc0ba4a4f9fabbfca787b</id>
<content type='text'>
copied and pasted.  I had actually tested without this change in my
trees as had the other testers.

Reported by:	bde, Rostislav Krasny rosti dot bsd at gmail dot com
Approved by:	re (scottl)
Pointy hat to:	jhb
</content>
</entry>
<entry>
<title>Use a simpler implementation for the i8254 timecounter when using the lapic</title>
<updated>2005-07-01T15:47:27Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-07-01T15:47:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7df0015945d7db1650d9050ce3cf18efd6c549aa'/>
<id>urn:sha1:7df0015945d7db1650d9050ce3cf18efd6c549aa</id>
<content type='text'>
timer since irq0 isn't being driven at hz in that case and we don't need to
try to handle edge cases with rollover, etc. that require irq0 to be firing
for the timecounter to actually work.

Submitted by:	phk
Tested by:	schweikh
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>- Hook up the new locations of the atkbdc(4), atkbd(4) and psm(4) source</title>
<updated>2005-06-10T20:56:38Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2005-06-10T20:56:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=520b635320fe3ec5007d7774fd7b1a8abc432aca'/>
<id>urn:sha1:520b635320fe3ec5007d7774fd7b1a8abc432aca</id>
<content type='text'>
  files after they were repo-copied to sys/dev/atkbdc. The sources of
  atkbdc(4) and its children were moved to the new location in preparation
  for adding an EBus front-end to atkbdc(4) for use on sparc64; i.e. in
  order to not further scatter them over the whole tree which would have
  been the result of adding atkbdc_ebus.c in e.g. sys/sparc64/ebus. Another
  reason for the repo-copies was that some of the sources were misfiled,
  e.g. sys/isa/atkbd_isa.c wasn't ISA-specific at all but for hanging
  atkbd(4) off of atkbdc(4) and was renamed to atkbd_atkbdc.c accordingly.
  Most of sys/isa/psm.c, i.e. expect for its PSMC PNP part, also isn't
  ISA-specific.
- Separate the parts of atkbdc_isa.c which aren't actually ISA-specific
  but are shareable between different atkbdc(4) bus front-ends into
  atkbdc_subr.c (repo-copied from atkbdc_isa.c). While here use
  bus_generic_rl_alloc_resource() and bus_generic_rl_release_resource()
  respectively in atkbdc_isa.c instead of rolling own versions.
- Add sparc64 MD bits to atkbdc(4) and atkbd(4) and an EBus front-end for
  atkbdc(4). PS/2 controllers and input devices are used on a couple of
  Sun OEM boards and occur on either the EBus or the ISA bus. Depending on
  the board it's either the only on-board mean to connect a keyboard and
  mouse or an alternative to either RS232 or USB devices.
- Wrap the PSMC PNP part of psm.c in #ifdef DEV_ISA so it can be compiled
  without isa(4) (e.g. for EBus-only machines). This ISA-specific part
  isn't separated into its own source file, yet, as it requires more work
  than was feasible for 6.0 in order to do it in a clean way. Actually
  philip@ is working on a rewrite of psm(4) so a more comprehensive
  clean-up and separation of hardware dependent and independent parts is
  expected to happen after 6.0.

Tested on:	i386, sparc64 (AX1105, AXe and AXi boards)
Reviewed by:	philip
</content>
</entry>
<entry>
<title>Remove bus_{mem,p}io.h and related code for a micro-optimization on i386</title>
<updated>2005-05-29T04:42:30Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2005-05-29T04:42:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d4fcf3cba56369bf27a1943ee07b2ddd124b8436'/>
<id>urn:sha1:d4fcf3cba56369bf27a1943ee07b2ddd124b8436</id>
<content type='text'>
and amd64.  The optimization is a trivial on recent machines.

Reviewed by:	-arch (imp, marcel, dfr)
</content>
</entry>
<entry>
<title>- Move bus dependent defines to {isa,cbus}_dmareg.h.</title>
<updated>2005-05-14T10:14:56Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2005-05-14T10:14:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b22bf660630ff6f6b82b9c17abd9721c3fd8bcef'/>
<id>urn:sha1:b22bf660630ff6f6b82b9c17abd9721c3fd8bcef</id>
<content type='text'>
- Use isa/isareg.h rather than &lt;arch&gt;/isa/isa.h.

Tested on: i386, pc98
</content>
</entry>
<entry>
<title>- Move timerreg.h to &lt;arch&gt;/include and split i8253 specific defines into</title>
<updated>2005-05-14T09:10:02Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2005-05-14T09:10:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=24072ca35b756417b697443a11c2a96eccf05649'/>
<id>urn:sha1:24072ca35b756417b697443a11c2a96eccf05649</id>
<content type='text'>
  i8253reg.h, and add some defines to control a speaker.
- Move PPI related defines from i386/isa/spkr.c into ppireg.h and use them.
- Move IO_{PPI,TIMER} defines into ppireg.h and timerreg.h respectively.
- Use isa/isareg.h rather than &lt;arch&gt;/isa/isa.h.

Tested on: i386, pc98
</content>
</entry>
<entry>
<title>Remove unused IO_NPX* defines.</title>
<updated>2005-05-12T12:36:31Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2005-05-12T12:36:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d6c331a30d75dd9a4ba0f3c00076cba723f1bda2'/>
<id>urn:sha1:d6c331a30d75dd9a4ba0f3c00076cba723f1bda2</id>
<content type='text'>
</content>
</entry>
</feed>
