tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: UVM emap implementation



Mindaugas Rasiukevicius <rmind%netbsd.org@localhost> wrote:
> Currently, zero-copy on MP is disabled due to expensive TLB flushes and IPIs
> on modern SMP systems (at least, x86). The following patch is the ephemeral
> mapping (emap) implementation, which should address the performance issues.
> For now, only x86 utilizes these improvements (pmap changes are required).
> 
> http://www.netbsd.org/~rmind/uvm_emap.diff

FYI: Patch updated. Assembly code was amended, since few more registers in
IPI context have to be saved due to calls to C functions. More comments added.

-- 
Best regards,
Mindaugas


Home | Main Index | Thread Index | Old Index