Date: Thu, 5 Jul 2018 18:34:33 +0530 From: Sudhanshu Saurav <sudh.cse@gmail.com> To: soc-status@freebsd.org Subject: Regarding Gsoc Project Status Message-ID: <CAM72O-ZjGK-z2TF5i-2E%2BV_VSprAdbNGuDNAdsaXsnE2GG6N0A@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hi Everyone! This is Sudhanshu Saurav (capreyon) working on Google Summer of Code 2018 Project "Verification of Bhyve Instruction emulation" is nicely going on. After the mid-term evaluation, I will able to use XED as a decoder for decoding bhyve Instructions with the help of Tests. Till now tests of the following Instructions are written, decoded and verified by XED. > And r/m16, imm16 > And r/m8, imm8 > And r/m16/32, imm8 > Mov r/m8, r8 > Mov r/m16/32, r16/32 > Mov eax, moffs16/32 > Mov moffs16/32, eax > Mov r/m16, imm16 > Mov r/m32, imm32 > Mov r/m8, imm8 > MovZX r16, r/m8 (mov with zero extend) > MovZX r32, r/m8 > Mov ZX r16/32, r/m16 > MovSX r16, r/m8 (mov with sign-extension) > MovSX r32, r/m8 > MovSB m8, m8 (mov data from string to string) > MovSW m8, m8 > MovSD m32, m32 > OR r16/32, r/m 16/32 > Cmp r/m16/32, r16/32 > Cmp r16/32, r/m16/32 Now tests for Instructions STOS, SUB, Group1, BITTEST are left which will completed in this week or probably next week. After that I try to Automate it by writing make file, configure etc. You can see my progress on https://github.com/Capreyon/Test_harness Thanks and Regards, Sudhanshu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAM72O-ZjGK-z2TF5i-2E%2BV_VSprAdbNGuDNAdsaXsnE2GG6N0A>