<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/sio, branch release/8.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F8.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-03-09T13:23:54Z</updated>
<entry>
<title>remove now-redunant cardbus attachment.</title>
<updated>2009-03-09T13:23:54Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2009-03-09T13:23:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=155a83e87ada23dc65476957d310cdf309a16c7b'/>
<id>urn:sha1:155a83e87ada23dc65476957d310cdf309a16c7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow device hints to wire the unit numbers of devices.</title>
<updated>2008-11-18T21:01:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2008-11-18T21:01:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0d484d249f35fa0a471300e3a7f5a629aab472f8'/>
<id>urn:sha1:0d484d249f35fa0a471300e3a7f5a629aab472f8</id>
<content type='text'>
- An "at" hint now reserves a device name.
- A new BUS_HINT_DEVICE_UNIT method is added to the bus interface.  When
  determining the unit number of a device, this method is invoked to
  let the bus driver specify the unit of a device given a specific
  devclass.  This is the only way a device can be given a name reserved
  via an "at" hint.
- Implement BUS_HINT_DEVICE_UNIT() for the acpi(4) and isa(4) bus drivers.
  Both of these busses implement this by comparing the resources for a
  given hint device with the resources enumerated by ACPI/PnPBIOS and
  wire a unit if the hint resources are a subset of the "real" resources.
- Use bus_hinted_children() for adding hinted devices on isa(4) busses
  now instead of doing it by hand.
- Remove the unit kludging from sio(4) as it is no longer necessary.

Prodding from:	peter, imp
OK'd by:	marcel
MFC after:	1 month
</content>
</entry>
<entry>
<title>Add a note about a bug in how sio manages its softc.  This was</title>
<updated>2008-10-08T08:08:03Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2008-10-08T08:08:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e21f22596b9d779275d4c7fd4982e49639c6a266'/>
<id>urn:sha1:e21f22596b9d779275d4c7fd4982e49639c6a266</id>
<content type='text'>
discovered by Dorr H. Clark.  I'm not at all sure how to fix it, but
wanted to document it at the very least...
</content>
</entry>
<entry>
<title>Expand kdb_alt_break a little, most commonly used with the option</title>
<updated>2008-05-04T23:29:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2008-05-04T23:29:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=43d7128c1450d36af259094b7cf39c0c4d17908c'/>
<id>urn:sha1:43d7128c1450d36af259094b7cf39c0c4d17908c</id>
<content type='text'>
ALT_BREAK_TO_DEBUGGER.  In addition to "Enter ~ ctrl-B" (to enter the
debugger), there is now "Enter ~ ctrl-P" (force panic) and
"Enter ~ ctrl-R" (request clean reboot, ala ctrl-alt-del on syscons).

We've used variations of this at work.  The force panic sequence is
best used with KDB_UNATTENDED for when you just want it to dump and
get on with it.

The reboot request is a safer way of getting into single user than
a power cycle.  eg: you've hosed the ability to log in (pam, rtld, etc).
It gives init the reboot signal, which causes an orderly reboot.

I've taken my best guess at what the !x86 and non-sio code changes
should be.

This also makes sio release its spinlock before calling KDB/DDB.
</content>
</entry>
<entry>
<title>Add a new 'why' argument to kdb_enter(), and a set of constants to use</title>
<updated>2007-12-25T17:52:02Z</updated>
<author>
<name>Robert Watson</name>
<email>rwatson@FreeBSD.org</email>
</author>
<published>2007-12-25T17:52:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3de213cc00f2889d2cd693968fd38c10a7f5def1'/>
<id>urn:sha1:3de213cc00f2889d2cd693968fd38c10a7f5def1</id>
<content type='text'>
for that argument.  This will allow DDB to detect the broad category of
reason why the debugger has been entered, which it can use for the
purposes of deciding which DDB script to run.

Assign approximate why values to all current consumers of the
kdb_enter() interface.
</content>
</entry>
<entry>
<title>Stop serial console and gdb serial port from getting all screwed up.</title>
<updated>2007-12-05T05:16:56Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2007-12-05T05:16:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=abc3f1d24bb366f0c813ae7f177a81e11649889d'/>
<id>urn:sha1:abc3f1d24bb366f0c813ae7f177a81e11649889d</id>
<content type='text'>
PR: 65278
MFC in: 3 days
Submitted by: ups@
</content>
</entry>
<entry>
<title>Allow the sio acpi attachment to be disabled (ie: use hints only).  This</title>
<updated>2007-11-30T21:45:07Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2007-11-30T21:45:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3e3d9737c71cf979d40816835143961926bc64f2'/>
<id>urn:sha1:3e3d9737c71cf979d40816835143961926bc64f2</id>
<content type='text'>
hack means you can get the units and flags to match up more easily with
serial consoles on machines with acpi tables that cause the com ports
to be probed in the wrong order (and hence get the wrong sio unit number).

This replaces the common alternative hack of editing the code to comment
out the acpi attachment.  This could go away entirely when device wiring
patches are committed.
</content>
</entry>
<entry>
<title>Add sio_puc_kludge_unit() to stop sio devices originating from puc</title>
<updated>2007-11-30T21:36:12Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2007-11-30T21:36:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=585484b918b236bccc6c1c18a3948193dcf5313e'/>
<id>urn:sha1:585484b918b236bccc6c1c18a3948193dcf5313e</id>
<content type='text'>
stomping on the units intended for the motherboard sio ports.  This is
no real substitute for the not-yet-committed device wiring enhancements.

Code taken from sio's pci attachment.
</content>
</entry>
<entry>
<title>Spelling fix for interupt -&gt; interrupt</title>
<updated>2007-10-12T06:03:46Z</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2007-10-12T06:03:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=976b010645ac346df4ca903f7d880be7a2216f46'/>
<id>urn:sha1:976b010645ac346df4ca903f7d880be7a2216f46</id>
<content type='text'>
</content>
</entry>
<entry>
<title>o Revert last.  The chip is already supported by puc(4).</title>
<updated>2007-03-29T04:26:52Z</updated>
<author>
<name>Maxim Konovalov</name>
<email>maxim@FreeBSD.org</email>
</author>
<published>2007-03-29T04:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=991555c9c020ea166d02a6e295dce1fea6b934af'/>
<id>urn:sha1:991555c9c020ea166d02a6e295dce1fea6b934af</id>
<content type='text'>
Pointed out by:	marcel, Joseph Terner
</content>
</entry>
</feed>
