#!/bin/sh ############################################################################### # # Copyright © International Business Machines Corp., 2009 # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # DESCRIPTION # Run tests in the current directory. # # AUTHOR # Darren Hart # # HISTORY # 2009-Nov-9: Initial version by Darren Hart # 2010-Jan-6: Add futex_wait_uninitialized_heap and futex_wait_private_mapped_file # by KOSAKI Motohiro # ############################################################################### # Test for a color capable console if [ -z "$USE_COLOR" ]; then tput setf 7 || tput setaf 7 if [ $? -eq 0 ]; then USE_COLOR=1 tput sgr0 fi fi if [ "$USE_COLOR" -eq 1 ]; then COLOR="-c" fi echo # requeue pi testing # without timeouts ./futex_requeue_pi $COLOR ./futex_requeue_pi $COLOR -b ./futex_requeue_pi $COLOR -b -l ./futex_requeue_pi $COLOR -b -o ./futex_requeue_pi $COLOR -l ./futex_requeue_pi $COLOR -o # with timeouts ./futex_requeue_pi $COLOR -b -l -t 5000 ./futex_requeue_pi $COLOR -l -t 5000 ./futex_requeue_pi $COLOR -b -l -t 500000 ./futex_requeue_pi $COLOR -l -t 500000 ./futex_requeue_pi $COLOR -b -t 5000 ./futex_requeue_pi $COLOR -t 5000 ./futex_requeue_pi $COLOR -b -t 500000 ./futex_requeue_pi $COLOR -t 500000 ./futex_requeue_pi $COLOR -b -o -t 5000 ./futex_requeue_pi $COLOR -l -t 5000 ./futex_requeue_pi $COLOR -b -o -t 500000 ./futex_requeue_pi $COLOR -l -t 500000 # with long timeout ./futex_requeue_pi $COLOR -b -l -t 2000000000 ./futex_requeue_pi $COLOR -l -t 2000000000 echo ./futex_requeue_pi_mismatched_ops $COLOR echo ./futex_requeue_pi_signal_restart $COLOR echo ./futex_wait_timeout $COLOR echo ./futex_wait_wouldblock $COLOR echo ./futex_wait_uninitialized_heap $COLOR ./futex_wait_private_mapped_file $COLOR 'form'>
diff options
context:
space:
mode:
authorRoss Lagerwall <ross.lagerwall@citrix.com>2016-12-12 14:35:13 +0000
committerJuergen Gross <jgross@suse.com>2016-12-22 10:04:02 +0100
commit7ecec8503af37de6be4f96b53828d640a968705f (patch)
treec6609057a9250b302a2cc0fc07c0e45ebb7ecf08 /include/crypto/internal
parent709613ad2b3c9eaeb2a3e24284b7c8feffc17326 (diff)
xen/setup: Don't relocate p2m over existing one
When relocating the p2m, take special care not to relocate it so that is overlaps with the current location of the p2m/initrd. This is needed since the full extent of the current location is not marked as a reserved region in the e820. This was seen to happen to a dom0 with a large initial p2m and a small reserved region in the middle of the initial p2m. Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com> Reviewed-by: Juergen Gross <jgross@suse.com> Signed-off-by: Juergen Gross <jgross@suse.com>
Diffstat (limited to 'include/crypto/internal')