<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/amd64/include/pc, branch releng/11.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F11.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=releng%2F11.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2018-03-29T02:50:57Z</updated>
<entry>
<title>Revert r330897:</title>
<updated>2018-03-29T02:50:57Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-29T02:50:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4ab2e064d7950be84256d671a7ae93f87cc6aa36'/>
<id>urn:sha1:4ab2e064d7950be84256d671a7ae93f87cc6aa36</id>
<content type='text'>
This was intended to be a non-functional change. It wasn't. The commit
message was thus wrong. In addition it broke arm, and merged crypto
related code.

Revert with prejudice.

This revert skips files touched in r316370 since that commit was since
MFCed. This revert also skips files that require $FreeBSD$ property
changes.

Thank you to those who helped me get out of this mess including but not
limited to gonzo, kevans, rgrimes.

Requested by: gjb (re)
</content>
</entry>
<entry>
<title>Partial merge of the SPDX changes</title>
<updated>2018-03-14T03:19:51Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2018-03-14T03:19:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=be5d0b9566b13fdf8cabebb63334cbec12bfc409'/>
<id>urn:sha1:be5d0b9566b13fdf8cabebb63334cbec12bfc409</id>
<content type='text'>
These changes are incomplete but are making it difficult
to determine what other changes can/should be merged.

No objections from:	pfg
</content>
</entry>
<entry>
<title>MFC r303261,r315059:</title>
<updated>2017-04-16T07:21:20Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2017-04-16T07:21:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=b1de364c17b08feb3e0646f4c3a885eb01f65476'/>
<id>urn:sha1:b1de364c17b08feb3e0646f4c3a885eb01f65476</id>
<content type='text'>
  r303261:
    Add more UEFI/e820 memory types from latest specifications.
  r315059:
    Split overbloated machep.c to multiple files and do basic cleanup of these
    fragments.
</content>
</entry>
<entry>
<title>- Add a new structure type for the ACPI 3.0 SMAP entry that includes the</title>
<updated>2014-08-29T21:25:47Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2014-08-29T21:25:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=89871cdeb650dcef3e851b649713612888223e22'/>
<id>urn:sha1:89871cdeb650dcef3e851b649713612888223e22</id>
<content type='text'>
  optional attributes field.
- Add a 'machdep.smap' sysctl that exports the SMAP table of the running
  system as an array of the ACPI 3.0 structure.  (On older systems, the
  attributes are given a value of zero.)  Note that the sysctl only
  exports the SMAP table if it is available via the metadata passed from
  the loader to the kernel.  If an SMAP is not available, an empty array
  is returned.
- Add a format handler for the ACPI 3.0 SMAP structure to the sysctl(8)
  binary to format the SMAP structures in a readable format similar to
  the format found in boot messages.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>xen: implement hook to fetch and parse e820 memory map</title>
<updated>2014-03-11T10:23:03Z</updated>
<author>
<name>Roger Pau Monné</name>
<email>royger@FreeBSD.org</email>
</author>
<published>2014-03-11T10:23:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1e69553ed1dea6b8cb6c97a49a72e811f9bd7cde'/>
<id>urn:sha1:1e69553ed1dea6b8cb6c97a49a72e811f9bd7cde</id>
<content type='text'>
e820 memory map is fetched using a hypercall under Xen PVH, so add a
hook to init_ops in oder to diverge from bare metal and implement a
Xen variant.

Approved by: gibbs
Sponsored by: Citrix Systems R&amp;D

x86/include/init.h:
 - Add a parse_memmap hook to init_ops, that will be called to fetch
   and parse the memory map.

amd64/amd64/machdep.c:
 - Decouple the fetch and the parse of the memmap, so the parse
   function can be shared with Xen code.
 - Move code around in order to implement the parse_memmap hook.

amd64/include/pc/bios.h:
 - Declare bios_add_smap_entries (implemented in machdep.c).

x86/xen/pv.c:
 - Implement fetching of e820 memmap when running as a PVH guest by
   using the XENMEM_memory_map hypercall.
</content>
</entry>
<entry>
<title>- Re-shuffle the &lt;machine/pc/bios.h&gt; headers to move all kernel-specific</title>
<updated>2012-09-28T11:59:32Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-09-28T11:59:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=960b5a7080e5543ec18d499cf0de6db31bc63dc5'/>
<id>urn:sha1:960b5a7080e5543ec18d499cf0de6db31bc63dc5</id>
<content type='text'>
  bits under #ifdef _KERNEL but leave definitions for various structures
  defined by standards ($PIR table, SMAP entries, etc.) available to
  userland.
- Consolidate duplicate SMBIOS table structure definitions in ipmi(4)
  and smbios(4) in &lt;machine/pc/bios.h&gt; and make them available to
  userland.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>A simple rewrite of biossmap.c:</title>
<updated>2009-04-15T17:31:22Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2009-04-15T17:31:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=cebe9dc98adf16eecd80299eae1424fa2c89c934'/>
<id>urn:sha1:cebe9dc98adf16eecd80299eae1424fa2c89c934</id>
<content type='text'>
- Do not iterate int 15h, function e820h twice.  Instead, we use STAILQ to
store each return buffer and copy all at once.
- Export optional extended attributes defined in ACPI 3.0 as separate
metadata.  Currently, there are only two bits defined in the specification.
For example, if the descriptor has extended attributes and it is not
enabled, it has to be ignored by OS.  We may implement it in the kernel
later if it is necessary and proven correct in reality.
- Check return buffer size strictly as suggested in ACPI 3.0.

Reviewed by:	jhb
</content>
</entry>
<entry>
<title>- Add constants for the different memory types in the SMAP table.</title>
<updated>2007-10-28T21:23:49Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2007-10-28T21:23:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8518d50a634be0a29d3c3a56c74b6b98509704a5'/>
<id>urn:sha1:8518d50a634be0a29d3c3a56c74b6b98509704a5</id>
<content type='text'>
- Use the SMAP types and constants from &lt;machine/pc/bios.h&gt; in the boot
  code rather than duplicating it.
</content>
</entry>
<entry>
<title>Make the facility for recognizing BIOS-signatures more general</title>
<updated>2005-07-21T09:48:37Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-07-21T09:48:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=636d90fc5cc34dc279f5004a47d79deee99dac7d'/>
<id>urn:sha1:636d90fc5cc34dc279f5004a47d79deee99dac7d</id>
<content type='text'>
and return a printable representation.

This fixes recognition of the PC Engines WRAP and improves the
recognition of the Soekris boards (Bios version can now be
seen in the dmesg output for instance).

Also, add watchdog support for PCM-582x platforms.

Submitted by:	Adrian Steinmann &lt;ast@marabu.ch&gt;
Slightly changed by:	phk
PR:	81360
</content>
</entry>
<entry>
<title>PC98 will never be defined for amd64</title>
<updated>2005-01-05T20:11:13Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-05T20:11:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=17d5b792e570bbdd1e0493ffe553a21adbc3e0b7'/>
<id>urn:sha1:17d5b792e570bbdd1e0493ffe553a21adbc3e0b7</id>
<content type='text'>
</content>
</entry>
</feed>
