<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/syscons/scvidctl.c, branch release/5.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2002-08-25T13:23:09Z</updated>
<entry>
<title>Replace various spelling with FALLTHROUGH which is lint()able</title>
<updated>2002-08-25T13:23:09Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>2002-08-25T13:23:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93b0017f88462f9af15368440324aa3be58eb18f'/>
<id>urn:sha1:93b0017f88462f9af15368440324aa3be58eb18f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lock struct pgrp, session and sigio.</title>
<updated>2002-02-23T11:12:57Z</updated>
<author>
<name>Seigo Tanimura</name>
<email>tanimura@FreeBSD.org</email>
</author>
<published>2002-02-23T11:12:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f591779bb575703cbb6674d324afb4bd212b8cbb'/>
<id>urn:sha1:f591779bb575703cbb6674d324afb4bd212b8cbb</id>
<content type='text'>
New locks are:

- pgrpsess_lock which locks the whole pgrps and sessions,
- pg_mtx which protects the pgrp members, and
- s_mtx which protects the session members.

Please refer to sys/proc.h for the coverage of these locks.

Changes on the pgrp/session interface:

- pgfind() needs the pgrpsess_lock held.

- The caller of enterpgrp() is responsible to allocate a new pgrp and
  session.

- Call enterthispgrp() in order to enter an existing pgrp.

- pgsignal() requires a pgrp lock held.

Reviewed by:	jhb, alfred
Tested on:	cvsup.jp.FreeBSD.org
		(which is a quad-CPU machine running -current)
</content>
</entry>
<entry>
<title>KSE Milestone 2</title>
<updated>2001-09-12T08:38:13Z</updated>
<author>
<name>Julian Elischer</name>
<email>julian@FreeBSD.org</email>
</author>
<published>2001-09-12T08:38:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b40ce4165d5eb3a5de1515245055350ae3dbab8e'/>
<id>urn:sha1:b40ce4165d5eb3a5de1515245055350ae3dbab8e</id>
<content type='text'>
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.

Sorry john! (your next MFC will be a doosie!)

Reviewed by: peter@freebsd.org, dillon@freebsd.org

X-MFC after:    ha ha ha ha
</content>
</entry>
<entry>
<title>Add FBIO_BLANK ioctl support.  Return ENODEV for yet-to-be-</title>
<updated>2001-08-02T11:26:30Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>2001-08-02T11:26:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eac47d67be0b551ce16e2813908af8c097fdd0ef'/>
<id>urn:sha1:eac47d67be0b551ce16e2813908af8c097fdd0ef</id>
<content type='text'>
supported ioctls for now.
</content>
</entry>
<entry>
<title>With this commit, I hereby pronounce gensetdefs past its use-by date.</title>
<updated>2001-06-13T10:58:39Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2001-06-13T10:58:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f41325db5f16640212574a03b9a34e5ed4a884ca'/>
<id>urn:sha1:f41325db5f16640212574a03b9a34e5ed4a884ca</id>
<content type='text'>
Replace the a.out emulation of 'struct linker_set' with something
a little more flexible.  &lt;sys/linker_set.h&gt; now provides macros for
accessing elements and completely hides the implementation.

The linker_set.h macros have been on the back burner in various
forms since 1998 and has ideas and code from Mike Smith (SET_FOREACH()),
John Polstra (ELF clue) and myself (cleaned up API and the conversion
of the rest of the kernel to use it).

The macros declare a strongly typed set.  They return elements with the
type that you declare the set with, rather than a generic void *.

For ELF, we use the magic ld symbols (__start_&lt;setname&gt; and
__stop_&lt;setname&gt;).  Thanks to Richard Henderson &lt;rth@redhat.com&gt; for the
trick about how to force ld to provide them for kld's.

For a.out, we use the old linker_set struct.

NOTE: the item lists are no longer null terminated.  This is why
the code impact is high in certain areas.

The runtime linker has a new method to find the linker set
boundaries depending on which backend format is in use.

linker sets are still module/kld unfriendly and should never be used
for anything that may be modular one day.

Reviewed by:	eivind
</content>
</entry>
<entry>
<title>Initiate deorbit burn sequence for &lt;machine/console.h&gt;.</title>
<updated>2000-10-08T21:34:00Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2000-10-08T21:34:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=00d25f512caca4df740162885c93d1d528993a6b'/>
<id>urn:sha1:00d25f512caca4df740162885c93d1d528993a6b</id>
<content type='text'>
Replace all in-tree uses with necessary subset of &lt;sys/{fb,kb,cons}io.h&gt;.
This is also the appropriate fix for exo-tree sources.

Put warnings in &lt;machine/console.h&gt; to discourage use.
November 15th 2000 the warnings will be converted to errors.
January 15th 2001 the &lt;machine/console.h&gt; files will be removed.
</content>
</entry>
<entry>
<title>Back out the previous change to the queue(3) interface.</title>
<updated>2000-05-26T02:09:24Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2000-05-26T02:09:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e39756439c7255bc16ba14b7b991cb01ba1c93bd'/>
<id>urn:sha1:e39756439c7255bc16ba14b7b991cb01ba1c93bd</id>
<content type='text'>
It was not discussed and should probably not happen.

Requested by:		msmith and others
</content>
</entry>
<entry>
<title>Change the way that the queue(3) structures are declared; don't assume that</title>
<updated>2000-05-23T20:41:01Z</updated>
<author>
<name>Jake Burkholder</name>
<email>jake@FreeBSD.org</email>
</author>
<published>2000-05-23T20:41:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=740a1973a62eaa8e1dc23e22f84dacb3346d303a'/>
<id>urn:sha1:740a1973a62eaa8e1dc23e22f84dacb3346d303a</id>
<content type='text'>
the type argument to *_HEAD and *_ENTRY is a struct.

Suggested by:	phk
Reviewed by:	phk
Approved by:	mdodd
</content>
</entry>
<entry>
<title>Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes.</title>
<updated>2000-04-27T13:34:32Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2000-04-27T13:34:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d3331668b3866c5bdb7f50ac4365a9b9ab9c7b6c'/>
<id>urn:sha1:d3331668b3866c5bdb7f50ac4365a9b9ab9c7b6c</id>
<content type='text'>
Submitted by:	Chiharu Shibata &lt;chi@bd.mbn.or.jp&gt; and
		Tomokazu HARADA &lt;tkhara@osk4.3web.ne.jp&gt;
</content>
</entry>
<entry>
<title>- Fix SC_ALT_MOUSE_IMAGE; don't blink the mouse cursor.</title>
<updated>2000-03-31T16:05:46Z</updated>
<author>
<name>Kazutaka YOKOTA</name>
<email>yokota@FreeBSD.org</email>
</author>
<published>2000-03-31T16:05:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=091323598ffb707a44d27903915f83c4488b3e15'/>
<id>urn:sha1:091323598ffb707a44d27903915f83c4488b3e15</id>
<content type='text'>
- Fix non-destructive, underline text cursor.
</content>
</entry>
</feed>
