1.1 --- a/files/pipe_paging.h Sat Mar 27 00:37:54 2021 +0100
1.2 +++ b/files/pipe_paging.h Sat Mar 27 00:55:05 2021 +0100
1.3 @@ -12,7 +12,8 @@
1.4 class PipePaging
1.5 {
1.6 protected:
1.7 - PagesConserving _pages;
1.8 + Memory *_memory;
1.9 + PagesConserving *_pages;
1.10
1.11 /* Regions acting as files with their own accessors. */
1.12
1.13 @@ -28,12 +29,14 @@
1.14 unsigned int _endpoints = 2;
1.15
1.16 public:
1.17 + explicit PipePaging(Memory *memory, offset_t size);
1.18 +
1.19 explicit PipePaging(offset_t size);
1.20
1.21 virtual void detach();
1.22
1.23 virtual PagesConserving *pages()
1.24 - { return &_pages; }
1.25 + { return _pages; }
1.26
1.27 virtual offset_t region_size()
1.28 { return _size; }