
    W'Fg                     f    S SK Jr  SSKJrJrJr   " S S\5      r " S S\5      r " S S	\5      rg
)   )Device   )
XMLBuilderXMLChildPropertyXMLPropertyc                       \ rS rSrSr\" SSS9r\" SSS9r\" SSS9r\" SSS	9r	\" S
SS9r
\" SSS9r\" SSS9r\" S5      rSrg)_DeviceMemoryTarget   targetz./sizeTis_intz./nodez./label/sizez
./readonlyis_boolz./blockz./requestedz	./currentz./address/@base N)__name__
__module____qualname____firstlineno__XML_NAMEr   sizenode
label_sizereadonlyblock	requestedcurrentaddress_base__static_attributes__r       2/usr/share/virt-manager/virtinst/devices/memory.pyr	   r	      sf    Hx-Dx-D^D9J<6H	$/EM$7I+d3G01Lr   r	   c                   b    \ rS rSrSr\" SSS9r\" S5      r\" S5      r\" SSS9r	\" S	SS
9r
Srg)_DeviceMemorySource   sourcez
./pagesizeTr   z
./nodemaskz./pathz./alignsizez./pmemr   r   N)r   r   r   r   r   r   pagesizenodemaskpath	alignsizepmemr   r   r   r    r"   r"      s?    H<5H<(Hx DM$7Ix.Dr   r"   c                       \ rS rSrSrSrSr\\/rSrSr	\\	/r
\" S5      r\" S5      r\" S	S
S9r\" S5      r\" \S
S9r\" \S
S9rSrg)DeviceMemory#   memorydimmnvdimmsharedprivatez./@modelz	./@accessz
./@discardT)is_yesnoz./uuid)	is_singler   N)r   r   r   r   r   
MODEL_DIMMMODEL_NVDIMMmodelsACCESS_SHAREDACCESS_PRIVATEaccessesr   modelaccessdiscarduuidr   r"   r$   r	   r   r   r   r   r    r+   r+   #   ss    HJL,'FMN~.H
#E%F,6Gx D1TBF1TBFr   r+   N)	devicer   
xmlbuilderr   r   r   r	   r"   r+   r   r   r    <module>r@      s6     B B
2* 
2/* /C6 Cr   