Revision 905fdcb5 hw/sun4u.c

b/hw/sun4u.c
49 49

  
50 50
struct hwdef {
51 51
    const char * const default_cpu_model;
52
    uint16_t machine_id;
52 53
};
53 54

  
54 55
int DMA_get_channel_mode (int nchan)
......
420 421

  
421 422
    fw_cfg = fw_cfg_init(BIOS_CFG_IOPORT, BIOS_CFG_IOPORT + 1, 0, 0);
422 423
    fw_cfg_add_i32(fw_cfg, FW_CFG_ID, 1);
424
    fw_cfg_add_i64(fw_cfg, FW_CFG_RAM_SIZE, (uint64_t)ram_size);
425
    fw_cfg_add_i16(fw_cfg, FW_CFG_MACHINE_ID, hwdef->machine_id);
423 426
}
424 427

  
428
enum {
429
    sun4u_id = 0,
430
    sun4v_id = 64,
431
};
432

  
425 433
static const struct hwdef hwdefs[] = {
426 434
    /* Sun4u generic PC-like machine */
427 435
    {
428 436
        .default_cpu_model = "TI UltraSparc II",
437
        .machine_id = sun4u_id,
429 438
    },
430 439
    /* Sun4v generic PC-like machine */
431 440
    {
432 441
        .default_cpu_model = "Sun UltraSparc T1",
442
        .machine_id = sun4v_id,
433 443
    },
434 444
};
435 445

  

Also available in: Unified diff