<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/hyperv/input, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2019-12-22T17:15:48Z</updated>
<entry>
<title>MFC r355796-r355797, r355799: kbd: defaults for get_fkeystr/diag</title>
<updated>2019-12-22T17:15:48Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-22T17:15:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3869cc6d4906aca2e02ed1b8cff0ace034c72c25'/>
<id>urn:sha1:3869cc6d4906aca2e02ed1b8cff0ace034c72c25</id>
<content type='text'>
The genkbd version of these remains exposed for stable branches, but
keyboard drivers that just want to use the defaults can simply not provide
their own. There shouldn't be any unset in the wild.

r355796:
kbd: provide default implementations of get_fkeystr/diag

Most keyboard drivers are using the genkbd implementations as it is;
formally use them for any that aren't set.

r355797:
chrome_kb: remove default get_fkeystr/diag implementations

This file was missed in r355796, but no harm would have come from this.

r355799:
kbd: patch linker set methods, too

This is needed after r355796. Some double-registration of kbd drivers needs
to be sorted out, then this sysinit will simply add these drivers into the
normal list and kill off any other bits in the driver that are aware of the
linker set, for simplicity.
</content>
</entry>
<entry>
<title>MFC r355793: kbd drivers: use kbdd_* indirection for diag invocation</title>
<updated>2019-12-22T17:06:56Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-22T17:06:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9c37df56a757bf70fc636eec913db2969c9186f5'/>
<id>urn:sha1:9c37df56a757bf70fc636eec913db2969c9186f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC r355794: keyboard switch definitions: standardize on c99 initializers</title>
<updated>2019-12-22T16:04:12Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-22T16:04:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=93d368d89c617f5f2010eedb6da9593930fc3694'/>
<id>urn:sha1:93d368d89c617f5f2010eedb6da9593930fc3694</id>
<content type='text'>
</content>
</entry>
<entry>
<title>hyperv/input: Remove unnecessary inclusion.</title>
<updated>2017-06-30T03:01:22Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2017-06-30T03:01:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b90e33a4356742b698e928a310d1a2f71a9c9cc4'/>
<id>urn:sha1:b90e33a4356742b698e928a310d1a2f71a9c9cc4</id>
<content type='text'>
The unbreaks gcc compilation.

Submitted by:	Ryan Libby
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D11415
</content>
</entry>
<entry>
<title>hyperv/kbd: Channel read expects non-NULL channel argument.</title>
<updated>2017-05-05T03:28:30Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2017-05-05T03:28:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=786e5b94b954cc6ff42e202d902b0f5a34635dcc'/>
<id>urn:sha1:786e5b94b954cc6ff42e202d902b0f5a34635dcc</id>
<content type='text'>
MFC after:	now
Sponsored by:	Microsoft
</content>
</entry>
<entry>
<title>hyperv/kbd: Remove unnecessary assignment.</title>
<updated>2017-04-14T05:18:42Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2017-04-14T05:18:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7737abe4f2505109d31f82df06badb0d62c8d507'/>
<id>urn:sha1:7737abe4f2505109d31f82df06badb0d62c8d507</id>
<content type='text'>
Reported by:	PVS
MFC after:	3 days
Sponsored by:	Microsoft
</content>
</entry>
<entry>
<title>hyperv/kbd: Add support for synthetic keyboard.</title>
<updated>2017-04-05T05:01:23Z</updated>
<author>
<name>Sepherosa Ziehau</name>
<email>sephe@FreeBSD.org</email>
</author>
<published>2017-04-05T05:01:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3f1b91c58d8045050b99c4536e34468197d64ca3'/>
<id>urn:sha1:3f1b91c58d8045050b99c4536e34468197d64ca3</id>
<content type='text'>
Synthetic keyboard is the only supported keyboard on GEN2 Hyper-V.

Submitted by:	Hongjiang Zhang &lt;honzhan microsoft com&gt;
MFC after:	1 week
Sponsored by:	Microsoft
Differential Revision:	https://reviews.freebsd.org/D10196
</content>
</entry>
</feed>
