VIRTUTECH CONFIDENTIAL    Previous - Up - Next

3   Simulated Machines

Simics scripts for starting PM-PPC machines are located in the [workspace]/targets/pmppc/ directory, while the actual configuration scripts can be found in [simics]/targets/pmppc/.

3.1   Pmppc

The default configuration can be modified as described in section 3.2.

3.1.1   Pmppc Scripts

This chapter explains the files used to boot Linux on PM/PPC.
orange-common.simics
Starts the PM/PPC machine with the default configuration to boot linux.

3.2   Parameters for Machine Scripts

The following parameters can be set before running the orange-common.simics scripts. Other *-linux-*.simics scripts may set some of the parameters unconditionally, and do not allow the user to override them.

3.2.1   orange-common

$cpu_class
PowerPC processor to use (default ppc750)
$create_network
Set to yes if the script should create an Ethernet link and connect the primary Ethernet adapter to it.
$disk_size
Size of SCSI disk.
$disk_image
Initial contents of the of SCSI disk.
$do_boot
Set to yes if the script should automatically enter linux command line options and start linux.
$do_login
Set to yes if the script should automatically login as root on linux and configure the first ethernet device.
$eth_link
The Ethernet link to connect the primary Ethernet adapter to. This parameter should be set when a link already exist and the $create_network parameter is no.
$freq_mhz
The clock frequency in MHz for the processor.
$host_name
The host name used by the DHCP and DNS servers for this machine This variable will not change the host name set for the machine on the disk dumps.
$ip_address
The IP address used by the DHCP and DNS servers for this machine This variable will not change any IP address set for the machine on the disk dumps.
$kernel_image
The Linux kernel image file that should be booted.
$kernel_offset
The offset where the kernel image should be loaded.
$kernel_start
The start address for the kernel.
$mac_address
MAC address of the primary Ethernet adapter.
$tb_freq_mhz
The clock frequency of the time base on the processor.
$rtc_time
Date and time of the real-time clock at boot.
$service_node
The service node to use for DHCP and DNS. This parameter should be set when a service noce already exist and the $create_network parameter is no.

VIRTUTECH CONFIDENTIAL    Previous - Up - Next