1461184254-cceabe15-0161-4672-8196-675ec7454eaf

1. A method comprising:
at a controller that manages conversion of device virtual addresses to physical addresses, selectively routing a physical address, the physical address corresponding to a data access from a virtual device, to an originating device instead of to a shared memory.
2. The method of claim 1, further comprising:
receiving the data access from the virtual device, wherein the data access specifies a virtual address; and
determining the physical address corresponding to the data access based on the virtual address.
3. The method of claim 1, wherein the originating device comprises a processor that supports a virtual processor that corresponds to the virtual device, and wherein the virtual device is accessible to the virtual processor by sending commands from the virtual processor to the virtual device in accordance with an IO virtualization protocol.
4. The method of claim 3, wherein the controller comprises an inputoutput (IO) memory management unit (MMU) controller and wherein the IO virtualization protocol comprises a single root inputoutput virtualization (SR-IOV) protocol.
5. The method of claim 1, further comprising identifying the originating device prior to routing the physical address.
6. The method of claim 5, wherein the processor is identified based on a processor number associated with the data access.
7. The method of claim 5, wherein the processor is identified based on single root inputoutput virtualization (SR-IOV) data associated with the data access.
8. The method of claim 5, wherein the physical address is an extended address and wherein the processor is identified based on at least one bit of the extended address.
9. The method of claim 1, wherein the data access comprises a write, a read, or any combination thereof.
10. The method of claim 1, wherein the virtual device comprises a virtualized inputoutput device.
11. The method of claim 1, wherein the originating device comprises a processor that includes a cache memory and wherein the data access from the virtual device is coherent with respect to the cache memory of the processor.
12. The method of claim 11, wherein the cache memory is non-coherent with respect to a second cache memory of a second processor that has access to the shared memory.
13. The method of claim 11, further comprising selectively routing data corresponding to the data access to the processor, wherein the processor stores the data in the cache memory at a location determined based on the physical address.
14. The method of claim 13, wherein, after the data is stored in the cache memory, the processor sends the data to a location of the shared memory that corresponds to the physical address.
15. The method of claim 13, wherein the data access comprises a direct memory access (DMA) read operation by the virtual device.
16. A system comprising:
a virtualized device;
a plurality of devices having access to the virtualized device;
a memory shared by each of the plurality of devices; and
a controller coupled to the virtualized device and to each of the plurality of devices, wherein the controller is configured to selectively redirect data corresponding to a data access from the virtualized device to one of the plurality of devices instead of to the memory.
17. The system of claim 16, wherein the controller comprises an inputoutput (IO) memory management unit (MMU) controller, and wherein the data access comprises the data and a virtual address.
18. An apparatus comprising:
a controller including:
means for managing conversion of device virtual addresses to physical addresses; and
means for selectively routing a physical address corresponding to a data access from a virtual device to an originating device instead of to a shared memory.
19. The apparatus of claim 18, wherein the originating device comprises an originating processor of the data access and wherein the controller further includes means for identifying the originating processor.
20. An apparatus comprising:
a controller including:
a memory storing virtual addresses and physical addresses; and
a redirection unit configured to selectively route a physical address corresponding to a data access from a virtual device to an originating device instead of to a shared memory.
21. The apparatus of claim 20, wherein the memory stores an address table to manage conversion of virtual addresses to physical addresses, wherein the originating device comprises an originating processor of the data access, and wherein the redirection unit is further configured to identify the originating processor.
22. A tangible processor-readable medium including instructions executable by a processor to cause the processor to:
at a controller that controls access to a virtual device:
monitor a bus for access requests that are sent to the virtualized device from an originating device; and
selectively redirect data from the virtual device to the originating device instead of to a shared memory.
23. The processor-readable medium of claim 22, wherein the instructions are further executable by the processor to cause the processor to detect an access request associated with the data from the originating device.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A radio equipment controller (REC) for a base station supporting multiple radio access technology, the REC comprising:
a processor configured to determine, according to a slot ID or radio access technology information received from a link formed by the REC, a radio equipment (RE) and a peer REC, that a first radio access technology supported by the REC is different from a second radio access technology supported by the peer REC, and determine that the link is in a dual-star link mode according to a hop number received from the link;
a transmitter configured to transmit a downlink data corresponding to the first radio access technology supported by the REC to a first port of the RE, and send Layer 1 (L1) information to the RE, wherein the L1 information includes indication indicating the dual-star link mode; and
a receiver configured to receive a first uplink data corresponding to the first radio access technology from the first port of the RE.
2. The REC according to claim 1, wherein processor is configured to report, when the determined dual-star link mode is different from a preconfigured link mode, an alarm indicating that the link is in abnormal mode.
3. The REC according to claim 1, wherein the transmitter is configured to send first L1 information including a slot ID of the REC, and broadcast a first high-level data link control (HDLC) link setup message comprising a slot ID of the REC and indication information about the first radio access technology to enable the RE to determine, according to the slot ID in the first L1 information and the slot ID in the HDLC link setup message, that the first port of the RE supports the first radio access technology.
4. The REC according to claim 1, wherein the transmitter is configured to send a third L1 information including a slot ID of the first REC and information about the first radio access technology to enable the RE to determine, according to the third L1 information, that the first port of the RE supports the first radio access technology.
5. The REC according to claim 1, wherein the first radio access technology comprises at least one of a global system for mobile communications (GSM), a universal mobile telecommunications system (UMTS), a code division multiple access (CDMA), a worldwide interoperability for microwave access (WIMAX), and a long term evolution (LTE), and the second radio access technology is any one or combination of the GSM, the UMTS, the CDMA, the WIMAX and the LTE.
6. A method for data transmission in a base station supporting multiple radio access technologies, the method comprising:
determining, by a radio equipment controller (REC), that a first radio access technology is different from a second radio access technology supported by a peer REC according to a slot ID or radio access technology information received from a link formed by the REC, a radio equipment (RE) and the peer REC;
determining, by the REC, that the link is in a dual-star link mode according to a received hop number; and
sending, by the REC, Layer 1 (L1) information to the RE, the L1 information including indication information indicating the dual-star link;
transmitting, by the REC a downlink data corresponding to the first radio access technology supported by the REC to a first port of the RE; and
receiving, by the REC, a first uplink data corresponding to the first radio access technology from the RE.
7. The method of claim 6, comprising:
reporting, by the REC, an alarm indicating that the link is in abnormal mode when the determined dual-star link mode is different from a preconfigured link mode.
8. The method according to claim 6, comprising:
sending, by the REC, first L1 information carrying a slot ID of the REC and broadcasting, by the REC, a high-level data link control (HDLC) link setup message including a slot ID of the REC and indication information indicating the first radio access technology, to enable the RE to determine that the first port of the RE supports the first radio access technology according to the slot ID in the first L1 information and the slot ID in the HDLC link setup message.
9. The method according to claim 6, comprising:
sending, by the REC, third L1 information including a slot ID of the REC and information about the first radio access to enable the RE to determine, according to the third L1 information, that the first port supports the first radio technology.
10. The method according to claim 6, wherein the first radio access technology comprises at least one of a global system for mobile communications (GSM), a universal mobile telecommunications system (UMTS), a code division multiple access (CDMA), worldwide interoperability for microwave access (WIMAX), and a long term evolution (LTE), and the second radio access technology is any one or combination of the GSM, the UMTS, the CDMA, the WIMAX and the LTE.