Re: [edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: optimize FIFO reads and writes of IO ports

2016-04-08 Thread Laszlo Ersek
t; To: edk2-devel-01 <edk2-de...@ml01.01.org> >> Cc: Ni, Ruiyu <ruiyu...@intel.com>; Justen, Jordan L >> <jordan.l.jus...@intel.com>; Fan, Jeff <jeff....@intel.com>; Mark >> <kram...@gmail.com> >> Subject: [edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: op

Re: [edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: optimize FIFO reads and writes of IO ports

2016-04-07 Thread Fan, Jeff
...@lists.01.org] On Behalf Of Laszlo Ersek Sent: Friday, April 08, 2016 5:52 AM To: edk2-devel-01 Cc: Ni, Ruiyu; Justen, Jordan L; Fan, Jeff; Mark Subject: [edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: optimize FIFO reads and writes of IO ports * Short description: The CpuIoServiceRead

Re: [edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: optimize FIFO reads and writes of IO ports

2016-04-07 Thread Ni, Ruiyu
; Mark ><kram...@gmail.com> >Subject: [edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: optimize FIFO reads and writes >of IO ports > >* Short description: > > The CpuIoServiceRead() and CpuIoServiceWrite() functions transfer data > between memory and IO ports with individua

[edk2] [PATCH] UefiCpuPkg: CpuIo2Dxe: optimize FIFO reads and writes of IO ports

2016-04-07 Thread Laszlo Ersek
* Short description: The CpuIoServiceRead() and CpuIoServiceWrite() functions transfer data between memory and IO ports with individual Io(Read|Write)(8|16|32) function calls, each in an appropriately set up loop. On the Ia32 and X64 platforms however, FIFO reads and writes can be