From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:50051) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f50R4-000415-MJ for qemu-devel@nongnu.org; Sat, 07 Apr 2018 22:52:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f50R1-0002wX-L7 for qemu-devel@nongnu.org; Sat, 07 Apr 2018 22:52:06 -0400 Received: from smtp20.cstnet.cn ([159.226.251.20]:54472 helo=cstnet.cn) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f50R1-0002tR-0J for qemu-devel@nongnu.org; Sat, 07 Apr 2018 22:52:03 -0400 From: Su Hang Date: Sun, 8 Apr 2018 10:51:50 +0800 Message-Id: <1523155912-4883-1-git-send-email-suhang16@mails.ucas.ac.cn> Subject: [Qemu-devel] [PATCH v3 RFC 0/2] Implement Hex file loader and add test case List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: stefanha@gmail.com, eblake@redhat.com, jim@groklearning.com, joel@jms.id.au, qemu-devel@nongnu.org These series of patchs implement Intel Hexadecimal File loader and add QTest testcase to verify the correctness of Loader. v1: Basic version. v2: Replace `do{}while(cond);` block with `for(;;)` block. v3: Add two new files information in MAINTAINERS. Su Hang (2): Implement .hex file loader Add QTest testcase for the Intel Hexadecimal Object File Loader. MAINTAINERS | 6 + hw/arm/boot.c | 9 +- hw/core/loader.c | 280 +++++++++++++++++++++++++++++++++++ include/hw/loader.h | 17 +++ tests/Makefile.include | 2 + tests/hex-loader-check-data/test.hex | 11 ++ tests/hexloader-test.c | 56 +++++++ 7 files changed, 380 insertions(+), 1 deletion(-) create mode 100644 tests/hex-loader-check-data/test.hex create mode 100644 tests/hexloader-test.c -- 2.7.4