US 12,169,457 B2
Electronic device and method for co-operating software and hardware
Yang Jiao, Beijing (CN); Qunyi Yang, Beijing (CN); Jin Xiang, Xi'an (CN); Xinglin Gui, Xi'an (CN); and Tingli Cui, Xi'an (CN)
Assigned to SHANGHAI ZHAOXIN SEMICONDUCTOR CO., LTD., Shanghai (CN)
Filed by Shanghai Zhaoxin Semiconductor Co., Ltd., Shanghai (CN)
Filed on Oct. 19, 2022, as Appl. No. 18/047,803.
Claims priority of application No. 202111231412.2 (CN), filed on Oct. 22, 2021.
Prior Publication US 2023/0169012 A1, Jun. 1, 2023
Int. Cl. G06F 12/10 (2016.01)
CPC G06F 12/10 (2013.01) 12 Claims
OG exemplary drawing
 
1. An electronic device, comprising:
a remapping hardware, converting a virtual address into a physical address;
a processor, executing software to configure the remapping hardware;
a Northbridge integrated circuit (IC); wherein
when the software changes the configuration of the remapping hardware, the remapping hardware outputs a first data draining request to the Northbridge IC;
when the Northbridge IC receives the first data draining request at a first time, the Northbridge IC suspends unconverted DMA requests received after the first time until a second time, and outputs a first data draining response to the remapping hardware at the second time; wherein the second time is later than the first time;
the remapping hardware receives the first data draining response and notifies the processor that the processing of the first data draining request has been completed.