OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [tags/] [rel-0-3-0-rc1/] [or1ksim/] [peripheral/] [vga.c] - Diff between revs 1557 and 1649

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 1557 Rev 1649
Line 231... Line 231...
 
 
  SCHED_ADD(vga_job, dat, vga->refresh_rate);
  SCHED_ADD(vga_job, dat, vga->refresh_rate);
}
}
 
 
/*----------------------------------------------------[ VGA Configuration ]---*/
/*----------------------------------------------------[ VGA Configuration ]---*/
void vga_baseaddr(union param_val val, void *dat)
static void vga_baseaddr(union param_val val, void *dat)
{
{
  struct vga_state *vga = dat;
  struct vga_state *vga = dat;
  vga->baseaddr = val.addr_val;
  vga->baseaddr = val.addr_val;
}
}
 
 
void vga_irq(union param_val val, void *dat)
static void vga_irq(union param_val val, void *dat)
{
{
  struct vga_state *vga = dat;
  struct vga_state *vga = dat;
  vga->irq = val.int_val;
  vga->irq = val.int_val;
}
}
 
 
void vga_refresh_rate(union param_val val, void *dat)
static void vga_refresh_rate(union param_val val, void *dat)
{
{
  struct vga_state *vga = dat;
  struct vga_state *vga = dat;
  vga->refresh_rate = val.int_val;
  vga->refresh_rate = val.int_val;
}
}
 
 
void vga_filename(union param_val val, void *dat)
static void vga_filename(union param_val val, void *dat)
{
{
  struct vga_state *vga = dat;
  struct vga_state *vga = dat;
  if(!(vga->filename = strdup (val.str_val)));
  if(!(vga->filename = strdup (val.str_val)));
}
}
 
 
void vga_enabled(union param_val val, void *dat)
static void vga_enabled(union param_val val, void *dat)
{
{
  struct vga_state *vga = dat;
  struct vga_state *vga = dat;
  vga->enabled = val.int_val;
  vga->enabled = val.int_val;
}
}
 
 
void *vga_sec_start(void)
static void *vga_sec_start(void)
{
{
  struct vga_state *new = malloc(sizeof(struct vga_state));
  struct vga_state *new = malloc(sizeof(struct vga_state));
 
 
  if(!new) {
  if(!new) {
    fprintf(stderr, "Peripheral VGA: Run out of memory\n");
    fprintf(stderr, "Peripheral VGA: Run out of memory\n");
Line 276... Line 276...
  new->enabled = 1;
  new->enabled = 1;
 
 
  return new;
  return new;
}
}
 
 
void vga_sec_end(void *dat)
static void vga_sec_end(void *dat)
{
{
  struct vga_state *vga = dat;
  struct vga_state *vga = dat;
  struct mem_ops ops;
  struct mem_ops ops;
 
 
  if(!vga->enabled) {
  if(!vga->enabled) {

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.