40 #ifndef __ARCH_ARM_LINUX_ATAG_HH__
41 #define __ARCH_ARM_LINUX_ATAG_HH__
65 virtual uint32_t
tag() = 0;
67 virtual bool null() {
return false; }
94 static const uint32_t
Size = 5;
108 static const uint32_t
Size = 4;
121 static const uint32_t
Size = 3;
134 static const uint32_t
Size = 4;
146 static const uint32_t
Size = 3;
152 int len = s.length() + 1;
155 _size = 2 + ((len + 3) >> 2);
163 strcpy((
char*)&
storage[2] , s.c_str());
173 static const uint32_t
Size = 2;
174 virtual bool null() {
return true; }
286 #endif // __ARCH_ARM_LINUX_ATAG_HH__
static const uint32_t Size
void pagesize(uint32_t i)
void memStart(uint32_t i)
virtual bool null()
If the header should be 0 size.
static const uint32_t Size
uint32_t tag()
Tag (normally starts with 'T''A' and 16 bits of number.
uint32_t tag()
Tag (normally starts with 'T''A' and 16 bits of number.
void cmdline(const std::string &s)
static const uint32_t Size
static const uint32_t Size
Defines global host-dependent types: Counter, Tick, and (indirectly) {int,uint}{8,16,32,64}_t.
uint32_t tag()
Tag (normally starts with 'T''A' and 16 bits of number.
static const uint32_t Size
uint32_t tag()
Tag (normally starts with 'T''A' and 16 bits of number.
uint32_t tag()
Tag (normally starts with 'T''A' and 16 bits of number.