rogue
Loading...
Searching...
No Matches
Classes | Namespaces | Macros | Typedefs
MemMap.h File Reference
#include "rogue/Directives.h"
#include <stdint.h>
#include <memory>
#include <mutex>
#include <thread>
#include "rogue/Logging.h"
#include "rogue/Queue.h"
#include "rogue/interfaces/memory/Slave.h"
#include "rogue/interfaces/memory/Transaction.h"

Go to the source code of this file.

Classes

class  rogue::hardware::MemMap
 Memory-slave bridge for direct /dev/mem mapped register access. More...
 

Namespaces

namespace  rogue
 
namespace  rogue::hardware
 

Macros

#define MAP_DEVICE   "/dev/mem"
 

Typedefs

typedef std::shared_ptr< rogue::hardware::MemMaprogue::hardware::MemMapPtr
 Shared pointer alias for MemMap.
 

Macro Definition Documentation

◆ MAP_DEVICE

#define MAP_DEVICE   "/dev/mem"

Company : SLAC National Accelerator Laboratory

Description:

Raw Memory Mapped Access

This file is part of the rogue software platform. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of the rogue software platform, including this file, may be copied, modified, propagated, or distributed except according to the terms

contained in the LICENSE.txt file.

Definition at line 32 of file MemMap.h.