search for: dirty

Displaying 20 results from an estimated 3980 matches for "dirty".

2006 May 23
1
Monitoring FS operations
Greetings All, Without going into the specific reasons why I need to do so, is anyone aware of a method (or tool) of watching real-time, human-readable (or system call print) of ext3 filesystem operations on a mounted, active filesystem? Excuse me if this is a duplicate question but I was unable to find any similar ones in the archives. Thanks in advance! Kevin Strong Criminal Information
2017 Apr 18
0
[PATCH xf86-video-amdgpu] Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr
..._drv.h index e5c44dc36..9e088e71a 100644 --- a/src/amdgpu_drv.h +++ b/src/amdgpu_drv.h @@ -170,6 +170,32 @@ typedef enum { #define AMDGPU_PIXMAP_SHARING 1 #define amdgpu_is_gpu_screen(screen) (screen)->isGPU #define amdgpu_is_gpu_scrn(scrn) (scrn)->is_gpu + +static inline ScreenPtr +amdgpu_dirty_master(PixmapDirtyUpdatePtr dirty) +{ +#ifdef HAS_DIRTYTRACKING_DRAWABLE_SRC + ScreenPtr screen = dirty->src->pScreen; +#else + ScreenPtr screen = dirty->src->drawable.pScreen; +#endif + + if (screen->current_master) + return screen->current_master; + + return screen; +} + +stati...
2017 Apr 18
3
[PATCH xserver] Make PixmapDirtyUpdateRec::src a DrawablePtr
From: Michel Dänzer <michel.daenzer at amd.com> This allows making the master screen's pixmap_dirty_list entries explicitly reflect that we're now tracking the root window instead of the screen pixmap, in order to allow Present page flipping on master outputs while there are active slave outputs. Define HAS_DIRTYTRACKING_DRAWABLE_SRC for drivers to check, but leave HAS_DIRTYTRACKING_ROTATION...
2013 Nov 06
0
[PATCH v5 5/6] xen/arm: Implement hypercall for dirty page tracing
Add hypercall (shadow op: enable/disable and clean/peek dirtied page bitmap). It consists of two parts: dirty page detecting and saving. For detecting, we setup the guest p2m''s leaf PTE read-only and whenever the guest tries to write something, permission fault happens and traps into xen. The permission-faulted GPA should be saved for the toolstack (when it wants to see which pages are dirtied...
2008 Jun 11
1
xen migrate never ends
Hello, i have two xen hosts servers configured to support migration of domus, but when i try to migrate, the command never ends, i can see on the remote server the machine with xm list but the machine is not accesible, and on the own server i see migrating-{machine_name} and i have access to it. Every server have one nic, with public ip (that is using with xenbr0), and i have a virbr0 configured
2020 Feb 05
2
Balloon pressuring page cache
...>>>> 2. Shrinker gets active and releases that page again. >>>> 3. Some user in the guest allocates and modifies that page. After >>>> that, it is done using that page for the next hour. >>>> 4. The host processes the request and clears the bit in the dirty bitmap. >>>> 5. The guest is being migrated by the host. The modified page is not >>>> being migrated. >>> >>> Whenever the guest modifies a page during migration, it will be >>> captured by the dirty logging and the hypervisor will send the dirtie...
2020 Feb 05
2
Balloon pressuring page cache
...>>>> 2. Shrinker gets active and releases that page again. >>>> 3. Some user in the guest allocates and modifies that page. After >>>> that, it is done using that page for the next hour. >>>> 4. The host processes the request and clears the bit in the dirty bitmap. >>>> 5. The guest is being migrated by the host. The modified page is not >>>> being migrated. >>> >>> Whenever the guest modifies a page during migration, it will be >>> captured by the dirty logging and the hypervisor will send the dirtie...
2017 Aug 04
2
Printing with smbspool_krb5_wrapper not working in Ubuntu 16.04
...000\' E [04/Aug/2017:16:53:36 +0200] [Job 88] Could not determine network interfaces, you must use a interfaces config line D [04/Aug/2017:16:53:36 +0200] cupsdMarkDirty(---J-) D [04/Aug/2017:16:53:36 +0200] cupsdSetBusyState: newbusy="Printing jobs and dirty files", busy="Printing jobs and dirty files"...
2019 Oct 01
3
[PATCH libnbd 0/2] Change qemu-nbd interop tests to use socket activation.
Now that we have implemented systemd socket activation, we can use this to run qemu-nbd in tests. The first patch leaves some dead code around (the -DSERVE_OVER_TCP=1 path). It's possible we might want to use this to test against a putative future NBD server that only supports TCP, but on the other hand maybe we should just remove it. Tests & valgrind still pass for me. Rich.
2020 Feb 05
3
Balloon pressuring page cache
>> 1. Guest allocates a page and sends it to the host. >> 2. Shrinker gets active and releases that page again. >> 3. Some user in the guest allocates and modifies that page. The dirty bit is >> set in the hypervisor. > > The bit will be set in KVM's bitmap, and will be synced to QEMU's bitmap when the next round starts. > >> 4. The host processes the request and clears the bit in the dirty bitmap. > > This clears the bit from the QEMU bitmap...
2020 Feb 05
3
Balloon pressuring page cache
>> 1. Guest allocates a page and sends it to the host. >> 2. Shrinker gets active and releases that page again. >> 3. Some user in the guest allocates and modifies that page. The dirty bit is >> set in the hypervisor. > > The bit will be set in KVM's bitmap, and will be synced to QEMU's bitmap when the next round starts. > >> 4. The host processes the request and clears the bit in the dirty bitmap. > > This clears the bit from the QEMU bitmap...
2008 Jul 14
4
FE driver and log dirty
Here''s a question about FE driver and log dirty, when live migration is concerned. Log dirty mode is used in live migration, which works for those polluted pages from CPU issued accesses, but not for DMA path (as BE driver talked here which access from another domain like dom0). Most frontend drivers don''t implement their own suspend in...
2016 Mar 15
1
[RFC qemu 0/4] A PV solution for live migration optimization
...ow many? > > > > > > > > Actually, there is no need to care about whether the free pages will be > > used by the host. > > > > We only care about some of the free pages we get reused by the guest, > > right? > > > > > > > > The dirty page logging can be used to solve this, starting the dirty > > > > page logging before getting the free pages informant from guest. > > > > Even some of the free pages are modified by the guest during the > > > > process of getting the free pages information, the...
2016 Mar 15
1
[RFC qemu 0/4] A PV solution for live migration optimization
...ow many? > > > > > > > > Actually, there is no need to care about whether the free pages will be > > used by the host. > > > > We only care about some of the free pages we get reused by the guest, > > right? > > > > > > > > The dirty page logging can be used to solve this, starting the dirty > > > > page logging before getting the free pages informant from guest. > > > > Even some of the free pages are modified by the guest during the > > > > process of getting the free pages information, the...
2016 Mar 15
2
[RFC qemu 0/4] A PV solution for live migration optimization
...t; > So the guest probably needs to keep some free pages - how many? > > > > Actually, there is no need to care about whether the free pages will be used by the host. > > We only care about some of the free pages we get reused by the guest, right? > > > > The dirty page logging can be used to solve this, starting the dirty page logging before getting > > the free pages informant from guest. Even some of the free pages are modified by the guest > > during the process of getting the free pages information, these modified pages will be traced > &g...
2016 Mar 15
2
[RFC qemu 0/4] A PV solution for live migration optimization
...t; > So the guest probably needs to keep some free pages - how many? > > > > Actually, there is no need to care about whether the free pages will be used by the host. > > We only care about some of the free pages we get reused by the guest, right? > > > > The dirty page logging can be used to solve this, starting the dirty page logging before getting > > the free pages informant from guest. Even some of the free pages are modified by the guest > > during the process of getting the free pages information, these modified pages will be traced > &g...
2020 Feb 05
3
Balloon pressuring page cache
...page and sends it to the host. >> 2. Shrinker gets active and releases that page again. >> 3. Some user in the guest allocates and modifies that page. After that, it is >> done using that page for the next hour. >> 4. The host processes the request and clears the bit in the dirty bitmap. >> 5. The guest is being migrated by the host. The modified page is not being >> migrated. > > Whenever the guest modifies a page during migration, it will be captured by the > dirty logging and the hypervisor will send the dirtied the page in the following round. Ple...
2020 Feb 05
3
Balloon pressuring page cache
...page and sends it to the host. >> 2. Shrinker gets active and releases that page again. >> 3. Some user in the guest allocates and modifies that page. After that, it is >> done using that page for the next hour. >> 4. The host processes the request and clears the bit in the dirty bitmap. >> 5. The guest is being migrated by the host. The modified page is not being >> migrated. > > Whenever the guest modifies a page during migration, it will be captured by the > dirty logging and the hypervisor will send the dirtied the page in the following round. Ple...
2012 Jan 10
5
[PATCH 0/4] nvfx: rework render temps code and fixes
This patch series silences some unknown cap warnings and fixes up coding style (patch 1+4). The most important part of this series are the two patches in the middle. They rework the state_fb code, so that we are able to render to not 64 byte aligned targets, as this is the only real use-case for render temporaries this allows us to drop temp code completely and simplifies a lot
2009 Jun 03
0
[PATCH] Make sure all dirty blocks are written at commit time
Write dirty block groups may allocate new block, thus may add new delayed back ref. btrfs_run_delayed_refs may make some block groups dirty. commit_cowonly_roots does not handle the recursion properly, so some dirty blocks can be left unwritten at commit time. This patch move btrfs_run_delayed_refs into the lo...