#include "smbios/compat.h"
#include <iostream>
#include <sstream>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <errno.h>
#include <sys/types.h>
#include <unistd.h>
#include "RbuImpl.h"
#include "smbios/message.h"
Go to the source code of this file.
Functions |
driver_type | getDriverType () |
static FILE * | writePacket (const char *fn, const char *buffer, size_t bufSize, bool openclose) |
static void | pktUpdateLoop (FILE *hdr_fh, const char *packetFilename, char *buffer, size_t bufSize, bool openclose) |
static void | monoUpdateLoop (FILE *hdr_fh, FILE *data_fh) |
static void | setSize (const char *fn, size_t sz) |
static void | doPacketUpdate_v1 (FILE *hdr_fh) |
static void | doMonoUpdate_v1 (FILE *hdr_fh) |
static void | doPacketUpdate_v0 (FILE *hdr_fh) |
static void | doMonoUpdate_v0 (FILE *hdr_fh) |
static void | setPacketType (packet_type type, const char *fn=rbu_v2_img_type_file) |
static void | waitForFile (const char *fn, time_t wait) |
static void | setLoadValue (char val) |
static void | doPacketUpdate_v2 (FILE *hdr_fh) |
static void | doMonoUpdate_v2 (FILE *hdr_fh) |
void | dellBiosUpdate (const IRbuHdr &hdr, packet_type force_type) |
| Update BIOS on Dell systems.
|
void | cancelDellBiosUpdate () |
| Cancel BIOS Update on Dell systems.
|