Revision tags: release/14.0.0 |
|
#
97232e04 |
| 25-Sep-2023 |
John Baldwin <jhb@FreeBSD.org> |
make_*_driver.sh: Don't include $FreeBSD$ in generated files
Reviewed by: imp, emaste Differential Revision: https://reviews.freebsd.org/D41950
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0, release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0, release/11.2.0 |
|
#
226a9d16 |
| 09-May-2018 |
Warner Losh <imp@FreeBSD.org> |
Remove 'All Rights Reserved' from the collection copyright and templates.
The original Berkeley Software Distributions were made in the 1980's and 1990's. At that time, the Buenos Ares Convention of
Remove 'All Rights Reserved' from the collection copyright and templates.
The original Berkeley Software Distributions were made in the 1980's and 1990's. At that time, the Buenos Ares Convention of 1910 was in force in most of the countries in the Americas. It required an affirmative statement of rights reservation, typically using 'All Rights Reserved.' The Regents included this phrase in their copyright notices to invoke this treaty to ensure maximal copyright protection.
In the 1990's, Latin America coutries ratifeid the Berne Convention on copyrights which prohibited them from requiring an affirmative statement to reserve the rights. When Nicaragua ratified in 2000, the Buenos Ares Convention of 1910 was effectively repealed. This made all the 'All Rights Reserved' phrases obsolete and legal deadweight most of the time, and certainly in the cases removed here.
Since it's no longer required, and is in fact meaningless, core has decided to dropped it from the project's collection copyright and sample templates. It encourages other rights holders to do the same after consultation with their legal department.
More see https://en.wikipedia.org/wiki/Buenos_Aires_Convention for more information.
Approved by: core@ (emaste@, jhb@) Differential Review: https://reviews.freebsd.org/D15264
show more ...
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
00b4430e |
| 27-Sep-2008 |
Ed Schouten <ed@FreeBSD.org> |
Also use dev2unit() in the pseudo-driver example script.
Because I'm planning on MFC'ing my last change to this file, make sure we use dev2unit() here as well.
|
#
30105b9c |
| 22-Sep-2008 |
Ed Schouten <ed@FreeBSD.org> |
Make the make_pseudo_driver.sh shellscript work again.
It seems this script was broken because of the SYSINIT changes and a rather awkward variable initialisation. For some reason the make_device_dr
Make the make_pseudo_driver.sh shellscript work again.
It seems this script was broken because of the SYSINIT changes and a rather awkward variable initialisation. For some reason the make_device_driver.sh script is also broken, related to BUS_SETUP_INTR. I have no experience with FreeBSD's interrupt handling, so I hope someone else is willing to take a look at that shell script.
PR: misc/126435 MFC after: 1 month
show more ...
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
#
5eedd41e |
| 24-Aug-2006 |
Roman Kurakin <rik@FreeBSD.org> |
Fix path for source file in files.FOO.
|
#
d339df73 |
| 09-Aug-2006 |
Roman Kurakin <rik@FreeBSD.org> |
- Added ability to provide (optional) path to the kernel sources - Added check of dirs used by example generator - Fixed path for ${s}/conf/files.FOO and include it via files directive from config
- Added ability to provide (optional) path to the kernel sources - Added check of dirs used by example generator - Fixed path for ${s}/conf/files.FOO and include it via files directive from config file - Changed kernel configuration example with the driver: it is not produced by copying Generic but by including it - KDB is added to config (for DDB) - Added module building instead and fixed kernel building
Reviewed by: julian@
show more ...
|
#
00cbc48b |
| 09-Aug-2006 |
Roman Kurakin <rik@FreeBSD.org> |
Added copyright templete Fixed compilation
Reviewed by: julian@
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
ca6c5ccd |
| 09-Mar-2005 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
Device counts are gone.
|
#
63d45d7d |
| 09-Mar-2005 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
__FUNCTION__ -> __func__
|
Revision tags: release/4.11.0_cvs, release/4.11.0, release/5.3.0_cvs, release/5.3.0, release/4.10.0_cvs, release/4.10.0, release/5.2.1_cvs, release/5.2.1, release/5.2.0_cvs, release/5.2.0, release/4.9.0_cvs, release/4.9.0, release/5.1.0_cvs, release/5.1.0, release/4.8.0_cvs, release/4.8.0, release/5.0.0_cvs, release/5.0.0, release/4.7.0_cvs, release/4.6.2_cvs, release/4.6.2 |
|
#
418df1e4 |
| 02-Aug-2002 |
Mark Murray <markm@FreeBSD.org> |
Modernise and tidy up.
|
Revision tags: release/4.6.1, release/4.6.0_cvs, release/4.5.0_cvs, release/4.4.0_cvs |
|
#
853fbff5 |
| 13-Nov-2001 |
Andrew R. Reiter <arr@FreeBSD.org> |
- Modify to make the generated device driver code work with current. - Use M_ZERO instead of another call to bzero().
Inspired by: misc/31905
|
#
ec09ef4f |
| 01-May-2001 |
Jens Schweikhardt <schweikh@FreeBSD.org> |
pseudo-device -> device in kernel config lines. Removed whitespace at EOL. Reviewed by: joerg, dd
|
Revision tags: release/4.3.0_cvs, release/4.3.0, release/4.2.0, release/4.1.1_cvs, release/4.1.0, release/3.5.0_cvs, release/4.0.0_cvs, release/3.4.0_cvs, release/3.3.0_cvs |
|
#
7f3dea24 |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
Revision tags: release/3.2.0 |
|
#
ddc4659f |
| 19-Mar-1999 |
Mike Smith <msmith@FreeBSD.org> |
more $d -> %d fixes
|
Revision tags: release/3.1.0, release/3.0.0, release/2.2.8 |
|
#
c8e6b347 |
| 22-Oct-1998 |
Bruce Evans <bde@FreeBSD.org> |
FIxed a bogus comment.
|
Revision tags: release/2.2.7, release/2.2.6 |
|
#
f7fa6f64 |
| 30-Dec-1997 |
Julian Elischer <julian@FreeBSD.org> |
The example drivers should use 'poll' now that it has replaced select.
|
Revision tags: release/2.2.5_cvs, release/2.2.2_cvs, release/2.2.1_cvs, release/2.2.0, release/2.1.7_cvs, release/2.1.6_cvs, release/2.1.6.1 |
|
#
5e176f9a |
| 02-Feb-1997 |
Julian Elischer <julian@FreeBSD.org> |
These two shell scripts will create a skeleton device driver. one for a real device and the other for a pseudo device. they each take one argument which is the name (prefix) for the driver.
they add
These two shell scripts will create a skeleton device driver. one for a real device and the other for a pseudo device. they each take one argument which is the name (prefix) for the driver.
they add the new file to the /sys tree and add appropriate config files etc for a build.
hopefully others will build on this so that we get 1/ these drivers improved and the shell scripts improved in how/where that hook the new code in. 2/ similar tools for providing skeletons for other modules (I'm tempted to do a VFS filesystem skeleton :)
please take a look and fix anything that maybe should be added. they compile and link fine, but I think I wouldn't trust them, as faar as RUNNING yet :) (well they really wouldn't do very much being skeletons..
we need to add PCI and EISA skeletons as well followed by a SCSI driver skeleton.
show more ...
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0, release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0, release/9.2.0, release/8.4.0, release/9.1.0, release/8.3.0_cvs, release/8.3.0, release/9.0.0, release/7.4.0_cvs, release/8.2.0_cvs, release/7.4.0, release/8.2.0, release/8.1.0_cvs, release/8.1.0, release/7.3.0_cvs, release/7.3.0, release/8.0.0_cvs, release/8.0.0, release/7.2.0_cvs, release/7.2.0, release/7.1.0_cvs, release/7.1.0, release/6.4.0_cvs, release/6.4.0 |
|
#
00b4430e |
| 27-Sep-2008 |
Ed Schouten <ed@FreeBSD.org> |
Also use dev2unit() in the pseudo-driver example script.
Because I'm planning on MFC'ing my last change to this file, make sure we use dev2unit() here as well.
|
#
30105b9c |
| 22-Sep-2008 |
Ed Schouten <ed@FreeBSD.org> |
Make the make_pseudo_driver.sh shellscript work again.
It seems this script was broken because of the SYSINIT changes and a rather awkward variable initialisation. For some reason the make_device_dr
Make the make_pseudo_driver.sh shellscript work again.
It seems this script was broken because of the SYSINIT changes and a rather awkward variable initialisation. For some reason the make_device_driver.sh script is also broken, related to BUS_SETUP_INTR. I have no experience with FreeBSD's interrupt handling, so I hope someone else is willing to take a look at that shell script.
PR: misc/126435 MFC after: 1 month
show more ...
|
Revision tags: release/7.0.0_cvs, release/7.0.0, release/6.3.0_cvs, release/6.3.0, release/6.2.0_cvs, release/6.2.0 |
|
#
5eedd41e |
| 24-Aug-2006 |
Roman Kurakin <rik@FreeBSD.org> |
Fix path for source file in files.FOO.
|
#
d339df73 |
| 09-Aug-2006 |
Roman Kurakin <rik@FreeBSD.org> |
- Added ability to provide (optional) path to the kernel sources - Added check of dirs used by example generator - Fixed path for ${s}/conf/files.FOO and include it via files directive from config
- Added ability to provide (optional) path to the kernel sources - Added check of dirs used by example generator - Fixed path for ${s}/conf/files.FOO and include it via files directive from config file - Changed kernel configuration example with the driver: it is not produced by copying Generic but by including it - KDB is added to config (for DDB) - Added module building instead and fixed kernel building
Reviewed by: julian@
show more ...
|
#
00cbc48b |
| 09-Aug-2006 |
Roman Kurakin <rik@FreeBSD.org> |
Added copyright templete Fixed compilation
Reviewed by: julian@
|
Revision tags: release/5.5.0_cvs, release/5.5.0, release/6.1.0_cvs, release/6.1.0, release/6.0.0_cvs, release/6.0.0, release/5.4.0_cvs, release/5.4.0 |
|
#
ca6c5ccd |
| 09-Mar-2005 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
Device counts are gone.
|
#
63d45d7d |
| 09-Mar-2005 |
Stefan Farfeleder <stefanf@FreeBSD.org> |
__FUNCTION__ -> __func__
|