XENV data mips
From OpenTViX
This data structure contains information about the hardware configuration and other system parameters.
a.avclk_mux = 0x154aa741 a.board_id = "TVIX-M6500" a.cd10_div = 0x2c000000 a.cd2_freq = 0x05b8d800 a.cd4_freq = 0x01fca055 a.cd5_freq = 0x017dc660 a.cd6_freq = 0x01312d00 a.cd7_freq = 0x01312d00 a.cd8_div_ntsc = 0x68000000 a.cd8_div_pal = 0x68000000 a.cd9_div = 0x2c000000 a.chip_rev = 0x86350086 a.enable_devices = 0x00003ef6 a.eth_mac = "00:01:04" a.gpio_data = 0x00050000 a.gpio_dir = 0x000d0000 a.gpio_irq_map = 0x0d090800 a.hostclk_mux = 0x00000100 a.irq_fall_edge_hi = 0x00000000 a.irq_fall_edge_lo = 0x0000c000 a.irq_rise_edge_hi = 0x0000009f a.irq_rise_edge_lo = 0xff28ca00 a.linux_cmd = "console=ttyS0" a.pb_cs_config = 0x000c10c0 a.pb_def_timing = 0x10101010 a.pb_timing0 = 0x10101010 a.pb_timing1 = 0x00110101 a.pb_use_timing0 = 0x000003fc a.pb_use_timing1 = 0x000003f3 a.pcidev1_irq_route = 0x01010101 a.pcidev2_irq_route = 0x01010101 a.pcidev3_irq_route = 0x01010101 a.pcidev4_irq_route = 0x02020202 a.premux = 0x00000203 a.uart0_gpio_data = 0x00000000 a.uart0_gpio_dir = 0x00000000 a.uart0_gpio_mode = 0x0000006e a.uart1_gpio_data = 0x00000000 a.uart1_gpio_dir = 0x00000000 a.uart1_gpio_mode = 0x0000006e a.uart_console_port = 0x00000000 a.uart_used_ports = 0x00000002 l.cs2_part10_offset = 0x00300000 l.cs2_part10_size = 0x00a00000 l.cs2_part11_offset = 0x00d00000 l.cs2_part11_size = 0x01f00000 l.cs2_part12_offset = 0x02c00000 l.cs2_part12_size = 0x01400000 l.cs2_part1_offset = 0x00000000 l.cs2_part1_size = 0x00020000 l.cs2_part2_offset = 0x00020000 l.cs2_part2_size = 0x00020000 l.cs2_part3_offset = 0x00040000 l.cs2_part3_size = 0x00200000 l.cs2_part4_offset = 0x00240000 l.cs2_part4_size = 0x00020000 l.cs2_part5_offset = 0x00260000 l.cs2_part5_size = 0x00020000 l.cs2_part6_offset = 0x00280000 l.cs2_part6_size = 0x00020000 l.cs2_part7_offset = 0x002a0000 l.cs2_part7_size = 0x00020000 l.cs2_part8_offset = 0x002c0000 l.cs2_part8_size = 0x00020000 l.cs2_part9_offset = 0x002e0000 l.cs2_part9_size = 0x00020000 l.cs2_parts = 0x0000000c l.cs2_size = 0x04000000 x.boot = 0x00020000 x.csf = 0x00000002 x.d0.cfg = 0xf34111ba x.d1.cfg = 0xf34111ba x.ds = 0x00020080 x.dt = 0x00000001 y.ipaddr = "192.168.32.101" y.subnetmask = "255.255.255.0" z.boot0 = 0x00300000 z.boot1 = 0x00040000 z.default_boot = 0x00000000
The prefixes of the values indicate where they are used:
* a - used by all * l - used by Linux * w - used by Windows * x - used by XOS * z - used by Zboot