<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/bios_emulator/x86emu, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/bios_emulator/x86emu?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/bios_emulator/x86emu?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2025-07-29T19:14:47Z</updated>
<entry>
<title>bios_emulator: Add parens to xorl macro</title>
<updated>2025-07-29T19:14:47Z</updated>
<author>
<name>Andrew Goodbody</name>
<email>andrew.goodbody@linaro.org</email>
</author>
<published>2025-07-23T10:34:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0fdcca86d87b3b723cdfc9901f02f14adba9df60'/>
<id>urn:sha1:0fdcca86d87b3b723cdfc9901f02f14adba9df60</id>
<content type='text'>
The xorl macro lacked surrounding parens which meant that it could have
unexpected results when used in expressions. Fix this by adding the
surrounding parens to make its use predictable.

This issue was found by Smatch.

Signed-off-by: Andrew Goodbody &lt;andrew.goodbody@linaro.org&gt;
</content>
</entry>
<entry>
<title>bios_emulator: fix incorrect printing of address in "jump near immediate"</title>
<updated>2024-12-15T17:39:23Z</updated>
<author>
<name>Yuri Zaporozhets</name>
<email>yuriz@qrv-systems.net</email>
</author>
<published>2024-12-01T22:28:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ae12873de7e57c40f527e913ddcc4be067a70ab1'/>
<id>urn:sha1:ae12873de7e57c40f527e913ddcc4be067a70ab1</id>
<content type='text'>
In the x86emuOp_jump_call_near_IMM() function the target address is
printed incorrectly when jumping backwards. For example instead of
"jmp 0xe8bc" the string "jmp ffffe8bc" is printed. That's because
of the following macro:

    DECODE_PRINTF2("%04x\n", ip);

while it should be

    DECODE_PRINTF2("%04x\n", (u16)ip);

Signed-off-by: Yuri Zaporozhets &lt;yuriz@qrv-systems.net&gt;
</content>
</entry>
<entry>
<title>bios_emulator: fix incorrect printing of address in "call near immediate"</title>
<updated>2024-12-15T17:39:21Z</updated>
<author>
<name>Yuri Zaporozhets</name>
<email>yuriz@qrv-systems.net</email>
</author>
<published>2024-11-30T20:56:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5fb5180a1616b714a289ae4c8ff447e5ee0bddb0'/>
<id>urn:sha1:5fb5180a1616b714a289ae4c8ff447e5ee0bddb0</id>
<content type='text'>
In the x86emuOp_call_near_IMM() function the address of CALL is
printed incorrectly when jumping backwards. For example, the correct
disassemble of the bytes below would be:

0000E8DE  E8DBFF            call 0xe8bc

(verified by ndisasm). But instead the address is printed as "ffffe8bc".
That's because of the following macro:

    DECODE_PRINTF2("%04x\n", ip);

while it should be

    DECODE_PRINTF2("%04x\n", (u16)ip);

Signed-off-by: Yuri Zaporozhets &lt;yuriz@qrv-systems.net&gt;
</content>
</entry>
<entry>
<title>bios_emulator: fix garbled printing of disassembled SET* instructions</title>
<updated>2024-12-15T17:39:18Z</updated>
<author>
<name>Yuri Zaporozhets</name>
<email>yuriz@qrv-systems.net</email>
</author>
<published>2024-11-26T23:29:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=82a59b45d3fc720831eaacd5b76c796c00912832'/>
<id>urn:sha1:82a59b45d3fc720831eaacd5b76c796c00912832</id>
<content type='text'>
When DEBUG_DECODE_F is enabled in bios_emulator, the printing of
SET{O,NO,B,NB,Z,NZ,BE,NBE,S,NS,P,TP,L,NL,LE,NLE} instructions
is not followed by newline and is, therefore, immediately followed
by the printed address of a new instruction. This garbles the output
and makes it very difficult to read.

This patch adds missing DECODE_PRINTF("\n") calls to print newlines.

Signed-off-by: Yuri Zaporozhets &lt;yuriz@qrv-systems.net&gt;
</content>
</entry>
<entry>
<title>bios_emulator: fix garbled printing of disassembled BSF instruction</title>
<updated>2024-12-15T17:39:16Z</updated>
<author>
<name>Yuri Zaporozhets</name>
<email>yuriz@qrv-systems.net</email>
</author>
<published>2024-11-26T21:59:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=15c1b2f974508c3d7a107b0bd8b43d69c9ae5305'/>
<id>urn:sha1:15c1b2f974508c3d7a107b0bd8b43d69c9ae5305</id>
<content type='text'>
When DEBUG_DECODE_F is enabled in bios_emulator, the printing of BSF
instructions is garbled because the '\n' symbol is used instead of
the correct '\t'. Fix that.

Signed-off-by: Yuri Zaporozhets &lt;yuriz@qrv-systems.net&gt;
</content>
</entry>
<entry>
<title>bios_emulator: add missing includes to debug.c</title>
<updated>2024-11-17T02:54:16Z</updated>
<author>
<name>Yuri Zaporozhets</name>
<email>yuriz@qrv-systems.net</email>
</author>
<published>2024-11-08T13:13:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7f150502103b8e0e18864358d7ca2568db9bf174'/>
<id>urn:sha1:7f150502103b8e0e18864358d7ca2568db9bf174</id>
<content type='text'>
When compiling with X86EMU_DEBUG, the compiler complains that debug.c misses
two include files. Fix that.

Signed-off-by: Yuri Zaporozhets &lt;yuriz@qrv-systems.net&gt;
</content>
</entry>
<entry>
<title>drivers: bios_emulator: Remove duplicate newlines</title>
<updated>2024-07-22T16:53:04Z</updated>
<author>
<name>Marek Vasut</name>
<email>marek.vasut+renesas@mailbox.org</email>
</author>
<published>2024-07-20T12:40:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ce5fe5a047078245a72625ac9af1256b0b7465e8'/>
<id>urn:sha1:ce5fe5a047078245a72625ac9af1256b0b7465e8</id>
<content type='text'>
Drop all duplicate newlines. No functional change.

Signed-off-by: Marek Vasut &lt;marek.vasut+renesas@mailbox.org&gt;
</content>
</entry>
<entry>
<title>Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"</title>
<updated>2024-05-20T19:35:03Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-20T19:35:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03de305ec48b0bb28554372abb40ccd46dbe0bf9'/>
<id>urn:sha1:03de305ec48b0bb28554372abb40ccd46dbe0bf9</id>
<content type='text'>
As part of bringing the master branch back in to next, we need to allow
for all of these changes to exist here.

Reported-by: Jonas Karlman &lt;jonas@kwiboo.se&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>Revert "Merge patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet""</title>
<updated>2024-05-19T14:16:36Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-19T02:20:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d678a59d2d719da9e807495b4b021501f2836ca5'/>
<id>urn:sha1:d678a59d2d719da9e807495b4b021501f2836ca5</id>
<content type='text'>
When bringing in the series 'arm: dts: am62-beagleplay: Fix Beagleplay
Ethernet"' I failed to notice that b4 noticed it was based on next and
so took that as the base commit and merged that part of next to master.

This reverts commit c8ffd1356d42223cbb8c86280a083cc3c93e6426, reversing
changes made to 2ee6f3a5f7550de3599faef9704e166e5dcace35.

Reported-by: Jonas Karlman &lt;jonas@kwiboo.se&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>bios_emulator: Remove &lt;common.h&gt; and add needed includes</title>
<updated>2024-05-07T14:00:41Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2024-05-02T01:30:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f60757dfd08e8d1b75a13d92e2bab66f13e6e963'/>
<id>urn:sha1:f60757dfd08e8d1b75a13d92e2bab66f13e6e963</id>
<content type='text'>
Remove &lt;common.h&gt; from this driver directory and when needed
add missing include files directly.

Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
</feed>
