----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/2301/ -----------------------------------------------------------
(Updated June 18, 2014, 1:42 a.m.) Review request for Default. Changes ------- change IRQ of ethernet from IRQ13 to IRQ10 add comment for IGbE config add comment for bus_id config of X86IntelMPTable Repository: gem5 Description ------- config: add ethernet support for x86 fullsystem This patch add a IGbE_e1000 ethernet device to x86 fs system. To make it work properly, following changes were also made to FSConfig.py: - add [mem_size-1(or 3GB for >4GB memory), 0xFFFFFFFF] to bridge's ranges for kernel configured pci device memory, access to pci address space will pass though membus to bridge - add IGbE_e1000 to x86_sys.pc.ethernet - connect x86_sys.pc.ethernet.pio/config/dma to x86_sys.iobus - swap bus_id of ISA/PCI in X86 IntelMPTable In gem5 Pc::calcPciConfigAddr(), it required "assert(bus==0)", but linux kernel cannot config ethernet device connected to ISA bus, so we swap bus_id of ISA/PCI Diffs (updated) ----- configs/common/FSConfig.py b2850bdcec070052f3a0f5efa8bf748eca1f5d44 Diff: http://reviews.gem5.org/r/2301/diff/ Testing ------- Thanks, Jiuyue Ma _______________________________________________ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev