forked from Imagelibrary/rtems
2006-09-11 Joel Sherrill <joel@OARcorp.com>
* libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h: Remove warning.
This commit is contained in:
@@ -1,3 +1,8 @@
|
|||||||
|
2006-09-11 Joel Sherrill <joel@OARcorp.com>
|
||||||
|
|
||||||
|
* libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c,
|
||||||
|
libmisc/mw-fb/mw_uid.h: Remove warning.
|
||||||
|
|
||||||
2006-09-11 Jerry Needell <jerry.needell@unh.edu>
|
2006-09-11 Jerry Needell <jerry.needell@unh.edu>
|
||||||
|
|
||||||
* libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
|
* libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
|
||||||
|
|||||||
@@ -1,76 +1,16 @@
|
|||||||
/*
|
/*
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
*
|
||||||
// $Header$
|
* Copyright (c) 2000 - Rosimildo da Silva
|
||||||
//
|
*
|
||||||
// Copyright (c) 2000 - Rosimildo da Silva
|
* MODULE DESCRIPTION:
|
||||||
//
|
* Wrapper API around the ioctls calls for the Micro FrameBuffer
|
||||||
// MODULE DESCRIPTION:
|
* interface for Embedded Systems
|
||||||
// Wrapper API around the ioctls calls for the Micro FrameBuffer
|
*
|
||||||
// interface for Embedded Systems
|
* All functions returns 0 on success. Any other value should be
|
||||||
//
|
* decoded as an error. A list of errors will be created over time.
|
||||||
// All functions returns 0 on success. Any other value should be
|
*
|
||||||
// decoded as an error. A list of errors will be created over time.
|
* $Id$
|
||||||
//
|
*/
|
||||||
// MODIFICATION/HISTORY:
|
|
||||||
//
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.3 2004/04/15 13:24:46 ralf
|
|
||||||
// Remove stray white spaces.
|
|
||||||
//
|
|
||||||
// Revision 1.2 2003/07/08 08:38:48 ralf
|
|
||||||
// 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
//
|
|
||||||
// * capture/capture-cli.c: Add config-header support.
|
|
||||||
// * capture/capture.c: Add config-header support.
|
|
||||||
// * cpuuse/cpuuse.c: Add config-header support.
|
|
||||||
// * devnull/devnull.c: Add config-header support.
|
|
||||||
// * dummy/dummy.c: Add config-header support.
|
|
||||||
// * dumpbuf/dumpbuf.c: Add config-header support.
|
|
||||||
// * monitor/mon-command.c: Add config-header support.
|
|
||||||
// * monitor/mon-config.c: Add config-header support.
|
|
||||||
// * monitor/mon-dname.c: Add config-header support.
|
|
||||||
// * monitor/mon-driver.c: Add config-header support.
|
|
||||||
// * monitor/mon-extension.c: Add config-header support.
|
|
||||||
// * monitor/mon-itask.c: Add config-header support.
|
|
||||||
// * monitor/mon-manager.c: Add config-header support.
|
|
||||||
// * monitor/mon-monitor.c: Add config-header support.
|
|
||||||
// * monitor/mon-mpci.c: Add config-header support.
|
|
||||||
// * monitor/mon-object.c: Add config-header support.
|
|
||||||
// * monitor/mon-prmisc.c: Add config-header support.
|
|
||||||
// * monitor/mon-queue.c: Add config-header support.
|
|
||||||
// * monitor/mon-server.c: Add config-header support.
|
|
||||||
// * monitor/mon-symbols.c: Add config-header support.
|
|
||||||
// * monitor/mon-task.c: Add config-header support.
|
|
||||||
// * mw-fb/mw_fb.c: Add config-header support.
|
|
||||||
// * mw-fb/mw_uid.c: Add config-header support.
|
|
||||||
// * rtmonuse/rtmonuse.c: Add config-header support.
|
|
||||||
// * serdbg/serdbg.c: Add config-header support.
|
|
||||||
// * serdbg/serdbgio.c: Add config-header support.
|
|
||||||
// * serdbg/termios_printk.c: Add config-header support.
|
|
||||||
// * shell/cmds.c: Add config-header support.
|
|
||||||
// * stackchk/check.c: Add config-header support.
|
|
||||||
// * untar/untar.c: Add config-header support.
|
|
||||||
//
|
|
||||||
// Revision 1.1 2000/08/30 08:21:24 joel
|
|
||||||
// 2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
|
|
||||||
//
|
|
||||||
// * Added generic Micro FrameBuffer interface for MicroWindows.
|
|
||||||
// This interface allows MicroWindows to under RTEMS. A sample
|
|
||||||
// driver has been developed for the pc386 BSP. See
|
|
||||||
// pc386/fb_vga.c as a sample.
|
|
||||||
// * Added Uniform Input Device interface for MicroWindows.
|
|
||||||
// See PC386 bsp for sample drivers for mouse and keyboard (console).
|
|
||||||
// * mw-bf: New directory.
|
|
||||||
// * Makefile.am, configure.in, wrapup/Makefile.am: Account for mw-fb.
|
|
||||||
// * mw-fb/Makefile.am: New file.
|
|
||||||
// * mw-fb/mw_fb.c: New file.
|
|
||||||
// * mw-fb/mw_fb.h: New file.
|
|
||||||
// * mw-fb/mw_uid.c: New file.
|
|
||||||
// * mw-fb/mw_uid.h: New file.
|
|
||||||
//
|
|
||||||
//
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
@@ -91,8 +31,6 @@
|
|||||||
return ioctl( fd, FB_SCREENINFO, ( void *)info);
|
return ioctl( fd, FB_SCREENINFO, ( void *)info);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Returns the mode of the graphics subsystem
|
* Returns the mode of the graphics subsystem
|
||||||
*/
|
*/
|
||||||
@@ -104,7 +42,6 @@
|
|||||||
return ioctl( fd, FB_EXEC_FUNCTION , ( void *)&exec );
|
return ioctl( fd, FB_EXEC_FUNCTION , ( void *)&exec );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Returns the current collor pallete
|
* Returns the current collor pallete
|
||||||
*/
|
*/
|
||||||
@@ -113,7 +50,6 @@
|
|||||||
return ioctl( fd, FB_GETPALETTE, ( void *)color );
|
return ioctl( fd, FB_GETPALETTE, ( void *)color );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Set the current collor pallete
|
* Set the current collor pallete
|
||||||
*/
|
*/
|
||||||
@@ -134,7 +70,6 @@
|
|||||||
return ioctl( fd, FB_EXEC_FUNCTION , ( void *)&exec );
|
return ioctl( fd, FB_EXEC_FUNCTION , ( void *)&exec );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Switch the device back to the default mode of operation.
|
* Switch the device back to the default mode of operation.
|
||||||
* In most cases it put the device back to plain text mode.
|
* In most cases it put the device back to plain text mode.
|
||||||
@@ -161,12 +96,16 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This function maps the physical ( kernel mode ) address of the framebuffer device
|
* This function maps the physical ( kernel mode ) address of the framebuffer
|
||||||
* and maps it to the user space address.
|
* device and maps it to the user space address.
|
||||||
*/
|
*/
|
||||||
int ufb_mmap_to_user_space( int fd, void **fb_addr, void *physical_addr, unsigned long size )
|
int ufb_mmap_to_user_space(
|
||||||
|
int fd,
|
||||||
|
void **fb_addr,
|
||||||
|
void *physical_addr,
|
||||||
|
unsigned long size
|
||||||
|
)
|
||||||
{
|
{
|
||||||
#ifdef __rtems__
|
#ifdef __rtems__
|
||||||
/* RTEMS runs in ring 0, and there is no distinction between
|
/* RTEMS runs in ring 0, and there is no distinction between
|
||||||
|
|||||||
@@ -1,35 +1,12 @@
|
|||||||
/*
|
/*
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
* Copyright (c) 2000 - Rosimildo da Silva
|
||||||
// $Header$
|
*
|
||||||
//
|
* MODULE DESCRIPTION:
|
||||||
// Copyright (c) 2000 - Rosimildo da Silva
|
* Micro FrameBuffer interface for Embedded Systems.
|
||||||
//
|
*
|
||||||
// MODULE DESCRIPTION:
|
* $Id$
|
||||||
// Micro FrameBuffer interface for Embedded Systems.
|
*/
|
||||||
//
|
|
||||||
// MODIFICATION/HISTORY:
|
|
||||||
//
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.1 2000/08/30 08:21:24 joel
|
|
||||||
// 2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
|
|
||||||
//
|
|
||||||
// * Added generic Micro FrameBuffer interface for MicroWindows.
|
|
||||||
// This interface allows MicroWindows to under RTEMS. A sample
|
|
||||||
// driver has been developed for the pc386 BSP. See
|
|
||||||
// pc386/fb_vga.c as a sample.
|
|
||||||
// * Added Uniform Input Device interface for MicroWindows.
|
|
||||||
// See PC386 bsp for sample drivers for mouse and keyboard (console).
|
|
||||||
// * mw-bf: New directory.
|
|
||||||
// * Makefile.am, configure.in, wrapup/Makefile.am: Account for mw-fb.
|
|
||||||
// * mw-fb/Makefile.am: New file.
|
|
||||||
// * mw-fb/mw_fb.c: New file.
|
|
||||||
// * mw-fb/mw_fb.h: New file.
|
|
||||||
// * mw-fb/mw_uid.c: New file.
|
|
||||||
// * mw-fb/mw_uid.h: New file.
|
|
||||||
//
|
|
||||||
//
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
*/
|
|
||||||
#ifndef _MW_FB_H
|
#ifndef _MW_FB_H
|
||||||
#define _MW_FB_H
|
#define _MW_FB_H
|
||||||
|
|
||||||
|
|||||||
@@ -1,108 +1,15 @@
|
|||||||
/*
|
/*
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
*
|
||||||
// $Header$
|
* Copyright (c) 2000 - Rosimildo da Silva
|
||||||
//
|
*
|
||||||
// Copyright (c) 2000 - Rosimildo da Silva
|
* MODULE DESCRIPTION:
|
||||||
//
|
* This module implements the input devices interface used by MicroWindows
|
||||||
// MODULE DESCRIPTION:
|
* in an embedded system environment.
|
||||||
// This module implements the input devices interface used by MicroWindows
|
* It uses the RTEMS message queue as the repository for the messages posted
|
||||||
// in an embedded system environment.
|
* by the devices registered.
|
||||||
// It uses the RTEMS message queue as the repository for the messages posted
|
*
|
||||||
// by the devices registered.
|
* $Id$
|
||||||
//
|
*/
|
||||||
// MODIFICATION/HISTORY:
|
|
||||||
//
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.6 2004/03/26 06:59:18 ralf
|
|
||||||
// 2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>
|
|
||||||
//
|
|
||||||
// * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
|
|
||||||
// libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
|
|
||||||
// libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
|
|
||||||
// libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
|
|
||||||
// libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
|
|
||||||
// libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
|
|
||||||
// libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
|
|
||||||
// libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
|
|
||||||
// libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
|
|
||||||
// libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
|
|
||||||
// libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
|
|
||||||
// libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
|
|
||||||
// libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
|
|
||||||
// libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
|
|
||||||
// libmisc/stackchk/internal.h: Convert to using c99 fixed size types.
|
|
||||||
//
|
|
||||||
// Revision 1.5 2003/07/08 08:38:48 ralf
|
|
||||||
// 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
//
|
|
||||||
// * capture/capture-cli.c: Add config-header support.
|
|
||||||
// * capture/capture.c: Add config-header support.
|
|
||||||
// * cpuuse/cpuuse.c: Add config-header support.
|
|
||||||
// * devnull/devnull.c: Add config-header support.
|
|
||||||
// * dummy/dummy.c: Add config-header support.
|
|
||||||
// * dumpbuf/dumpbuf.c: Add config-header support.
|
|
||||||
// * monitor/mon-command.c: Add config-header support.
|
|
||||||
// * monitor/mon-config.c: Add config-header support.
|
|
||||||
// * monitor/mon-dname.c: Add config-header support.
|
|
||||||
// * monitor/mon-driver.c: Add config-header support.
|
|
||||||
// * monitor/mon-extension.c: Add config-header support.
|
|
||||||
// * monitor/mon-itask.c: Add config-header support.
|
|
||||||
// * monitor/mon-manager.c: Add config-header support.
|
|
||||||
// * monitor/mon-monitor.c: Add config-header support.
|
|
||||||
// * monitor/mon-mpci.c: Add config-header support.
|
|
||||||
// * monitor/mon-object.c: Add config-header support.
|
|
||||||
// * monitor/mon-prmisc.c: Add config-header support.
|
|
||||||
// * monitor/mon-queue.c: Add config-header support.
|
|
||||||
// * monitor/mon-server.c: Add config-header support.
|
|
||||||
// * monitor/mon-symbols.c: Add config-header support.
|
|
||||||
// * monitor/mon-task.c: Add config-header support.
|
|
||||||
// * mw-fb/mw_fb.c: Add config-header support.
|
|
||||||
// * mw-fb/mw_uid.c: Add config-header support.
|
|
||||||
// * rtmonuse/rtmonuse.c: Add config-header support.
|
|
||||||
// * serdbg/serdbg.c: Add config-header support.
|
|
||||||
// * serdbg/serdbgio.c: Add config-header support.
|
|
||||||
// * serdbg/termios_printk.c: Add config-header support.
|
|
||||||
// * shell/cmds.c: Add config-header support.
|
|
||||||
// * stackchk/check.c: Add config-header support.
|
|
||||||
// * untar/untar.c: Add config-header support.
|
|
||||||
//
|
|
||||||
// Revision 1.4 2002/01/04 18:32:48 joel
|
|
||||||
// 2002-01-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
|
||||||
//
|
|
||||||
// * mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
|
|
||||||
//
|
|
||||||
// Revision 1.3 2000/11/30 14:36:46 joel
|
|
||||||
// 2000-11-30 Joel Sherrill <joel@OARcorp.com>
|
|
||||||
//
|
|
||||||
// * mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
|
|
||||||
//
|
|
||||||
// Revision 1.2 2000/08/30 17:12:55 joel
|
|
||||||
// 2000-08-30 Joel Sherrill <joel@OARcorp.com>
|
|
||||||
//
|
|
||||||
// * Many files: Moved posix/include/rtems/posix/seterr.h to
|
|
||||||
// score/include/rtems/seterr.h so it would be available within
|
|
||||||
// all APIs.
|
|
||||||
//
|
|
||||||
// Revision 1.1 2000/08/30 08:21:24 joel
|
|
||||||
// 2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
|
|
||||||
//
|
|
||||||
// * Added generic Micro FrameBuffer interface for MicroWindows.
|
|
||||||
// This interface allows MicroWindows to under RTEMS. A sample
|
|
||||||
// driver has been developed for the pc386 BSP. See
|
|
||||||
// pc386/fb_vga.c as a sample.
|
|
||||||
// * Added Uniform Input Device interface for MicroWindows.
|
|
||||||
// See PC386 bsp for sample drivers for mouse and keyboard (console).
|
|
||||||
// * mw-bf: New directory.
|
|
||||||
// * Makefile.am, configure.in, wrapup/Makefile.am: Account for mw-fb.
|
|
||||||
// * mw-fb/Makefile.am: New file.
|
|
||||||
// * mw-fb/mw_fb.c: New file.
|
|
||||||
// * mw-fb/mw_fb.h: New file.
|
|
||||||
// * mw-fb/mw_uid.c: New file.
|
|
||||||
// * mw-fb/mw_uid.h: New file.
|
|
||||||
//
|
|
||||||
//
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifdef HAVE_CONFIG_H
|
#ifdef HAVE_CONFIG_H
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
|
|||||||
@@ -1,36 +1,13 @@
|
|||||||
/*
|
/*
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
* Copyright (c) 2000 - Rosimildo da Silva
|
||||||
// $Header$
|
*
|
||||||
//
|
* MODULE DESCRIPTION:
|
||||||
// Copyright (c) 2000 - Rosimildo da Silva
|
* This module defines the interface for input devices used by MicroWindows
|
||||||
//
|
* in an embedded system environment.
|
||||||
// MODULE DESCRIPTION:
|
*
|
||||||
// This module defines the interface for input devices used by MicroWindows
|
* $Id$
|
||||||
// in an embedded system environment.
|
*/
|
||||||
//
|
|
||||||
// MODIFICATION/HISTORY:
|
|
||||||
//
|
|
||||||
// $Log$
|
|
||||||
// Revision 1.1 2000/08/30 08:21:24 joel
|
|
||||||
// 2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
|
|
||||||
//
|
|
||||||
// * Added generic Micro FrameBuffer interface for MicroWindows.
|
|
||||||
// This interface allows MicroWindows to under RTEMS. A sample
|
|
||||||
// driver has been developed for the pc386 BSP. See
|
|
||||||
// pc386/fb_vga.c as a sample.
|
|
||||||
// * Added Uniform Input Device interface for MicroWindows.
|
|
||||||
// See PC386 bsp for sample drivers for mouse and keyboard (console).
|
|
||||||
// * mw-bf: New directory.
|
|
||||||
// * Makefile.am, configure.in, wrapup/Makefile.am: Account for mw-fb.
|
|
||||||
// * mw-fb/Makefile.am: New file.
|
|
||||||
// * mw-fb/mw_fb.c: New file.
|
|
||||||
// * mw-fb/mw_fb.h: New file.
|
|
||||||
// * mw-fb/mw_uid.c: New file.
|
|
||||||
// * mw-fb/mw_uid.h: New file.
|
|
||||||
//
|
|
||||||
//
|
|
||||||
/////////////////////////////////////////////////////////////////////////////
|
|
||||||
*/
|
|
||||||
#ifndef _MW_UID_H
|
#ifndef _MW_UID_H
|
||||||
#define _MW_UID_H
|
#define _MW_UID_H
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user