From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40839) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5NeU-0003sM-Fa for qemu-devel@nongnu.org; Sun, 08 Apr 2018 23:39:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5NeP-0003J0-II for qemu-devel@nongnu.org; Sun, 08 Apr 2018 23:39:30 -0400 Received: from smtp17.cstnet.cn ([159.226.251.17]:36439 helo=cstnet.cn) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5NeO-0003FD-TS for qemu-devel@nongnu.org; Sun, 08 Apr 2018 23:39:25 -0400 From: Su Hang Date: Mon, 9 Apr 2018 11:39:16 +0800 Message-Id: <1523245158-16443-1-git-send-email-suhang16@mails.ucas.ac.cn> Subject: [Qemu-devel] [PATCH v4 0/2] Implement Hex file loader and add test case List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: stefanha@gmail.com, eblake@redhat.com, jim@groklearning.com, joel@jms.id.au 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. v4: Correct the 'test.hex' path in hexloader-test.c. 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