<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/alpha/linux, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2006-05-08T15:20:12Z</updated>
<entry>
<title>Remove the Alpha specific linuxolator files.</title>
<updated>2006-05-08T15:20:12Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-05-08T15:20:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=33e8449ce772fb3431e296dcbab6d64c2f942837'/>
<id>urn:sha1:33e8449ce772fb3431e296dcbab6d64c2f942837</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enhance the Linux emulation layer to make MegaRAID SAS managements tool happy.</title>
<updated>2006-05-05T16:10:45Z</updated>
<author>
<name>Doug Ambrisko</name>
<email>ambrisko@FreeBSD.org</email>
</author>
<published>2006-05-05T16:10:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=060e48824720626ae71cbff2328ec91f4aab1839'/>
<id>urn:sha1:060e48824720626ae71cbff2328ec91f4aab1839</id>
<content type='text'>
Add back in a scheme to emulate old type major/minor numbers via hooks into
stat, linprocfs to return major/minors that Linux app's expect.  Currently
only /dev/null is always registered.  Drivers can register via the Linux
type shim similar to the ioctl shim but by using
linux_device_register_handler/linux_device_unregister_handler functions.
The structure is:

    struct linux_device_handler {
        char    *bsd_driver_name;
        char    *linux_driver_name;
        char    *bsd_device_name;
        char    *linux_device_name;
        int     linux_major;
        int     linux_minor;
        int     linux_char_device;
    };

Linprocfs uses this to display the major number of the driver.  The
soon to be available linsysfs will use it to fill in the driver name.
Linux_stat uses it to translate the major/minor into Linux type values.

Note major numbers are dynamically assigned via passing in a -1 for
the major number so we don't need to keep track of them.

This is somewhat needed due to us switching to our devfs.  MegaCli
will not run until I add in the linsysfs and mfi Linux compat changes.

Sponsored by:	IronPort Systems
</content>
</entry>
<entry>
<title>Remove some dummy functions, we have corresponding real ones now.</title>
<updated>2006-03-21T21:08:02Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-21T21:08:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=62624b782d0d144b82d538ca6683a9544d609aeb'/>
<id>urn:sha1:62624b782d0d144b82d538ca6683a9544d609aeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regen</title>
<updated>2006-03-20T19:48:02Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-20T19:48:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f50143e803135e26ec958e5551229166e3700071'/>
<id>urn:sha1:f50143e803135e26ec958e5551229166e3700071</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tinderbox on alpha.</title>
<updated>2006-03-20T19:46:56Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-20T19:46:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61da9d97fb6d2d0cf57410611b977c2c2d1c4e82'/>
<id>urn:sha1:61da9d97fb6d2d0cf57410611b977c2c2d1c4e82</id>
<content type='text'>
Tested by:	cross-compile
</content>
</entry>
<entry>
<title>regen</title>
<updated>2006-03-18T20:49:01Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-18T20:49:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c85625bfe7b8f1e6b9c2fed5ce1150dd70b75b79'/>
<id>urn:sha1:c85625bfe7b8f1e6b9c2fed5ce1150dd70b75b79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixup some problems in my previous commit (COMPAT_43).</title>
<updated>2006-03-18T20:47:36Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-18T20:47:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4a3f5ddb67c4b2463330f2aa998a503383caf88'/>
<id>urn:sha1:d4a3f5ddb67c4b2463330f2aa998a503383caf88</id>
<content type='text'>
Pointyhat to:	netchild
</content>
</entry>
<entry>
<title>regen after COMPAT_43 removal</title>
<updated>2006-03-18T18:24:38Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-18T18:24:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f7642e05899dbd6cf3b20cf1aeea48abec421b1'/>
<id>urn:sha1:1f7642e05899dbd6cf3b20cf1aeea48abec421b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of the need of COMPAT_43 in the linuxolator.</title>
<updated>2006-03-18T18:20:17Z</updated>
<author>
<name>Alexander Leidinger</name>
<email>netchild@FreeBSD.org</email>
</author>
<published>2006-03-18T18:20:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5c8919adf42db11b7af50afde07a570d2749497a'/>
<id>urn:sha1:5c8919adf42db11b7af50afde07a570d2749497a</id>
<content type='text'>
Submitted by:	Divacky Roman &lt;xdivac02@stud.fit.vutbr.cz&gt;
Obtained from:	DragonFly (some parts)
</content>
</entry>
<entry>
<title>- Always call exec_free_args() in kern_execve() instead of doing it in all</title>
<updated>2006-02-06T22:06:54Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2006-02-06T22:06:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8917b8d28ccb2f718e6f8929e1ec0567ef1b0428'/>
<id>urn:sha1:8917b8d28ccb2f718e6f8929e1ec0567ef1b0428</id>
<content type='text'>
  the callers if the exec either succeeds or fails early.
- Move the code to call exit1() if the exec fails after the vmspace is
  gone to the bottom of kern_execve() to cut down on some code duplication.
</content>
</entry>
</feed>
