xref: /openbmc/qemu/scripts/hxtool (revision 8e49197c)
14c3b5a48SBlue Swirl#!/bin/sh
24c3b5a48SBlue Swirl
34c3b5a48SBlue Swirlhxtoh()
44c3b5a48SBlue Swirl{
54c3b5a48SBlue Swirl    flag=1
64c3b5a48SBlue Swirl    while read -r str; do
74c3b5a48SBlue Swirl        case $str in
84c3b5a48SBlue Swirl            HXCOMM*)
94c3b5a48SBlue Swirl            ;;
103885e2c2SPeter Maydell            SRST*|ERST*) flag=$(($flag^1))
114c3b5a48SBlue Swirl            ;;
124c3b5a48SBlue Swirl            *)
134c3b5a48SBlue Swirl            test $flag -eq 1 && printf "%s\n" "$str"
144c3b5a48SBlue Swirl            ;;
154c3b5a48SBlue Swirl        esac
164c3b5a48SBlue Swirl    done
174c3b5a48SBlue Swirl}
184c3b5a48SBlue Swirl
194c3b5a48SBlue Swirlcase "$1" in
204c3b5a48SBlue Swirl"-h") hxtoh ;;
214c3b5a48SBlue Swirl*) exit 1 ;;
22*3f885659SMarc-André Lureauesac < "$2"
234c3b5a48SBlue Swirl
244c3b5a48SBlue Swirlexit 0
25