* Renamed nv.driver to "nvidia", nm.driver to "neomagic", and mga.driver to "matrox";
also renamed their accelerants and settings files accordingly. * Added Mandelbrot and GLDirectMode as demo applications. * Moved CortexAddOnHost to /bin. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21010 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -22,6 +22,7 @@ if $(INCLUDE_GPL_ADDONS) = 1 {
|
|||||||
|
|
||||||
BEOS_BIN = "[" addattr alert arp basename bc beep bzip2 cat cardctl catattr chgrp
|
BEOS_BIN = "[" addattr alert arp basename bc beep bzip2 cat cardctl catattr chgrp
|
||||||
chmod chop chown cksum clear clockconfig cmp comm compress cp copyattr
|
chmod chop chown cksum clear clockconfig cmp comm compress cp copyattr
|
||||||
|
$(X86_ONLY)CortexAddOnHost
|
||||||
csplit ctags cut date dc dd desklink df diff diff3 dircolors dirname
|
csplit ctags cut date dc dd desklink df diff diff3 dircolors dirname
|
||||||
driveinfo dstcheck du dump_cis dump_cisreg echo eject env error expand
|
driveinfo dstcheck du dump_cis dump_cisreg echo eject env error expand
|
||||||
expr factor false fdinfo ffm find finddir fmt fold fortune frcode ftp funzip gawk
|
expr factor false fdinfo ffm find finddir fmt fold fortune frcode ftp funzip gawk
|
||||||
@@ -44,7 +45,7 @@ BEOS_BIN = "[" addattr alert arp basename bc beep bzip2 cat cardctl catattr chgr
|
|||||||
|
|
||||||
BEOS_APPS = Terminal Expander People ShowImage Pulse ProcessController
|
BEOS_APPS = Terminal Expander People ShowImage Pulse ProcessController
|
||||||
SoundRecorder Magnify DiskProbe AboutHaiku StyledEdit Installer Workspaces
|
SoundRecorder Magnify DiskProbe AboutHaiku StyledEdit Installer Workspaces
|
||||||
$(X86_ONLY)Cortex $(X86_ONLY)CortexAddOnHost MediaPlayer DeskCalc MidiPlayer
|
$(X86_ONLY)Cortex MediaPlayer DeskCalc MidiPlayer
|
||||||
Icon-O-Matic Mail CDPlayer NetworkStatus TV
|
Icon-O-Matic Mail CDPlayer NetworkStatus TV
|
||||||
;
|
;
|
||||||
BEOS_PREFERENCES = Appearance Backgrounds DataTranslations E-mail FileTypes
|
BEOS_PREFERENCES = Appearance Backgrounds DataTranslations E-mail FileTypes
|
||||||
@@ -52,7 +53,7 @@ BEOS_PREFERENCES = Appearance Backgrounds DataTranslations E-mail FileTypes
|
|||||||
Time VirtualMemory
|
Time VirtualMemory
|
||||||
;
|
;
|
||||||
BEOS_DEMOS = BitmapDrawing Chart Clock FontDemo $(X86_ONLY)GLTeapot PictureTest
|
BEOS_DEMOS = BitmapDrawing Chart Clock FontDemo $(X86_ONLY)GLTeapot PictureTest
|
||||||
Playground
|
Playground Mandelbrot GLDirectMode
|
||||||
;
|
;
|
||||||
BEOS_SYSTEM_LIB = libbe.so $(HAIKU_LIBSTDC++) libmedia.so libtracker.so
|
BEOS_SYSTEM_LIB = libbe.so $(HAIKU_LIBSTDC++) libmedia.so libtracker.so
|
||||||
libtranslation.so libnetwork.so libdebug.so libbsd.so libmail.so
|
libtranslation.so libnetwork.so libdebug.so libbsd.so libmail.so
|
||||||
@@ -70,8 +71,8 @@ BEOS_NETWORK_DATALINK_PROTOCOLS = ethernet_frame <module>arp loopback_frame ipv4
|
|||||||
#BEOS_NETWORK_PPP = ipcp modem pap pppoe ;
|
#BEOS_NETWORK_PPP = ipcp modem pap pppoe ;
|
||||||
BEOS_NETWORK_PROTOCOLS = ipv4 tcp udp icmp ;
|
BEOS_NETWORK_PROTOCOLS = ipv4 tcp udp icmp ;
|
||||||
|
|
||||||
BEOS_ADD_ONS_ACCELERANTS = $(X86_ONLY)radeon.accelerant $(X86_ONLY)nv.accelerant
|
BEOS_ADD_ONS_ACCELERANTS = $(X86_ONLY)radeon.accelerant $(X86_ONLY)nvidia.accelerant
|
||||||
$(X86_ONLY)mga.accelerant $(X86_ONLY)nm.accelerant
|
$(X86_ONLY)matrox.accelerant $(X86_ONLY)neomagic.accelerant
|
||||||
$(X86_ONLY)intel_extreme.accelerant vesa.accelerant
|
$(X86_ONLY)intel_extreme.accelerant vesa.accelerant
|
||||||
#$(X86_ONLY)vmware.accelerant
|
#$(X86_ONLY)vmware.accelerant
|
||||||
;
|
;
|
||||||
@@ -103,8 +104,8 @@ BEOS_ADD_ONS_PRINT_TRANSPORT = HP\ JetDirect IPP LPR Parallel\ Port
|
|||||||
;
|
;
|
||||||
BEOS_ADD_ONS_SCREENSAVERS = Haiku IFS ;
|
BEOS_ADD_ONS_SCREENSAVERS = Haiku IFS ;
|
||||||
BEOS_ADD_ONS_DRIVERS_AUDIO = auich auvia emuxki ;
|
BEOS_ADD_ONS_DRIVERS_AUDIO = auich auvia emuxki ;
|
||||||
BEOS_ADD_ONS_DRIVERS_GRAPHICS = $(X86_ONLY)radeon.driver $(X86_ONLY)nv.driver
|
BEOS_ADD_ONS_DRIVERS_GRAPHICS = $(X86_ONLY)radeon $(X86_ONLY)nvidia
|
||||||
$(X86_ONLY)nm.driver $(X86_ONLY)mga.driver $(X86_ONLY)intel_extreme vesa
|
$(X86_ONLY)neomagic $(X86_ONLY)matrox $(X86_ONLY)intel_extreme vesa
|
||||||
#$(X86_ONLY)vmware
|
#$(X86_ONLY)vmware
|
||||||
;
|
;
|
||||||
BEOS_ADD_ONS_DRIVERS_MIDI = emuxki ;
|
BEOS_ADD_ONS_DRIVERS_MIDI = emuxki ;
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
#include <PCI.h>
|
#include <PCI.h>
|
||||||
#include <OS.h>
|
#include <OS.h>
|
||||||
|
|
||||||
#define DRIVER_PREFIX "mga" // apsed
|
#define DRIVER_PREFIX "matrox" // apsed
|
||||||
#define DEVICE_FORMAT "%04x_%04x_%02x%02x%02x" // apsed
|
#define DEVICE_FORMAT "%04x_%04x_%02x%02x%02x" // apsed
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
#include <PCI.h>
|
#include <PCI.h>
|
||||||
#include <OS.h>
|
#include <OS.h>
|
||||||
|
|
||||||
#define DRIVER_PREFIX "nm" // apsed
|
#define DRIVER_PREFIX "neomagic"
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Internal driver state (also for sharing info between driver and accelerant)
|
Internal driver state (also for sharing info between driver and accelerant)
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
#include <OS.h>
|
#include <OS.h>
|
||||||
#include "AGP.h"
|
#include "AGP.h"
|
||||||
|
|
||||||
#define DRIVER_PREFIX "nv" // apsed
|
#define DRIVER_PREFIX "nvidia" // apsed
|
||||||
#define DEVICE_FORMAT "%04x_%04x_%02x%02x%02x" // apsed
|
#define DEVICE_FORMAT "%04x_%04x_%02x%02x%02x" // apsed
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
|
|||||||
UsePrivateHeaders [ FDirName graphics matrox ] ;
|
UsePrivateHeaders [ FDirName graphics matrox ] ;
|
||||||
UseHeaders [ FDirName $(SUBDIR) engine ] ;
|
UseHeaders [ FDirName $(SUBDIR) engine ] ;
|
||||||
|
|
||||||
Addon mga.accelerant :
|
Addon matrox.accelerant :
|
||||||
Cursor.c
|
Cursor.c
|
||||||
EngineManagment.c
|
EngineManagment.c
|
||||||
GetAccelerantHook.c
|
GetAccelerantHook.c
|
||||||
@@ -21,9 +21,9 @@ Addon mga.accelerant :
|
|||||||
;
|
;
|
||||||
|
|
||||||
Package haiku-matrox-cvs :
|
Package haiku-matrox-cvs :
|
||||||
mga.accelerant :
|
matrox.accelerant :
|
||||||
boot home config add-ons accelerants ;
|
boot home config add-ons accelerants ;
|
||||||
|
|
||||||
Depends mga.accelerant : mga.driver ;
|
Depends matrox.accelerant : matrox ;
|
||||||
|
|
||||||
SubInclude HAIKU_TOP src add-ons accelerants matrox engine ;
|
SubInclude HAIKU_TOP src add-ons accelerants matrox engine ;
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ const overlay_buffer *ALLOCATE_OVERLAY_BUFFER(color_space cs, uint16 width, uint
|
|||||||
/* NOTE to app programmers:
|
/* NOTE to app programmers:
|
||||||
* For testing app behaviour regarding workspace switches or screen prefs changes to settings
|
* For testing app behaviour regarding workspace switches or screen prefs changes to settings
|
||||||
* that do not have enough cardRAM left for allocation of overlay bitmaps, you need a card with
|
* that do not have enough cardRAM left for allocation of overlay bitmaps, you need a card with
|
||||||
* a low amount of RAM. Or you can set in the file mga.settings for example:
|
* a low amount of RAM. Or you can set in the file matrox.settings for example:
|
||||||
* memory 8 #8Mb RAM on card
|
* memory 8 #8Mb RAM on card
|
||||||
* and reboot (this simulates 8Mb RAM on the card).
|
* and reboot (this simulates 8Mb RAM on the card).
|
||||||
*
|
*
|
||||||
@@ -332,7 +332,7 @@ const overlay_buffer *ALLOCATE_OVERLAY_BUFFER(color_space cs, uint16 width, uint
|
|||||||
/* NOTE to app programmers:
|
/* NOTE to app programmers:
|
||||||
* For testing app behaviour regarding workspace switches or screen prefs changes to settings
|
* For testing app behaviour regarding workspace switches or screen prefs changes to settings
|
||||||
* that do not have enough cardRAM left for allocation of overlay bitmaps, you need a card with
|
* that do not have enough cardRAM left for allocation of overlay bitmaps, you need a card with
|
||||||
* a low amount of RAM. Or you can set in the file mga.settings for example:
|
* a low amount of RAM. Or you can set in the file matrox.settings for example:
|
||||||
* memory 8 #8Mb RAM on card
|
* memory 8 #8Mb RAM on card
|
||||||
* and reboot (this simulates 8Mb RAM on the card).
|
* and reboot (this simulates 8Mb RAM on the card).
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
|
|||||||
UsePrivateHeaders [ FDirName graphics neomagic ] ;
|
UsePrivateHeaders [ FDirName graphics neomagic ] ;
|
||||||
UseHeaders [ FDirName $(SUBDIR) engine ] ;
|
UseHeaders [ FDirName $(SUBDIR) engine ] ;
|
||||||
|
|
||||||
Addon nm.accelerant :
|
Addon neomagic.accelerant :
|
||||||
Acceleration.c
|
Acceleration.c
|
||||||
Cursor.c
|
Cursor.c
|
||||||
EngineManagment.c
|
EngineManagment.c
|
||||||
@@ -22,9 +22,9 @@ Addon nm.accelerant :
|
|||||||
;
|
;
|
||||||
|
|
||||||
Package haiku-neomagic-cvs :
|
Package haiku-neomagic-cvs :
|
||||||
nm.accelerant :
|
neomagic.accelerant :
|
||||||
boot home config add-ons accelerants ;
|
boot home config add-ons accelerants ;
|
||||||
|
|
||||||
Depends nm.accelerant : nm.driver ;
|
Depends neomagic.accelerant : neomagic ;
|
||||||
|
|
||||||
SubInclude HAIKU_TOP src add-ons accelerants neomagic engine ;
|
SubInclude HAIKU_TOP src add-ons accelerants neomagic engine ;
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ UsePrivateHeaders graphics ;
|
|||||||
UsePrivateHeaders [ FDirName graphics nvidia ] ;
|
UsePrivateHeaders [ FDirName graphics nvidia ] ;
|
||||||
UseHeaders [ FDirName $(SUBDIR) engine ] ;
|
UseHeaders [ FDirName $(SUBDIR) engine ] ;
|
||||||
|
|
||||||
Addon nv.accelerant :
|
Addon nvidia.accelerant :
|
||||||
Acceleration.c
|
Acceleration.c
|
||||||
Cursor.c
|
Cursor.c
|
||||||
EngineManagment.c
|
EngineManagment.c
|
||||||
@@ -22,9 +22,9 @@ Addon nv.accelerant :
|
|||||||
;
|
;
|
||||||
|
|
||||||
Package haiku-nvidia-cvs :
|
Package haiku-nvidia-cvs :
|
||||||
nv.accelerant :
|
nvidia.accelerant :
|
||||||
boot home config add-ons accelerants ;
|
boot home config add-ons accelerants ;
|
||||||
|
|
||||||
Depends nv.accelerant : nv.driver ;
|
Depends nvidia.accelerant : nvidia ;
|
||||||
|
|
||||||
SubInclude HAIKU_TOP src add-ons accelerants nvidia engine ;
|
SubInclude HAIKU_TOP src add-ons accelerants nvidia engine ;
|
||||||
|
|||||||
@@ -40,4 +40,4 @@ Package haiku-radeon-cvs :
|
|||||||
radeon.accelerant :
|
radeon.accelerant :
|
||||||
boot home config add-ons accelerants ;
|
boot home config add-ons accelerants ;
|
||||||
|
|
||||||
Depends radeon.accelerant : radeon.driver ;
|
Depends radeon.accelerant : radeon ;
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ const struct supported_device {
|
|||||||
{0x2572, INTEL_TYPE_8xx | INTEL_TYPE_85x, "i865G"},
|
{0x2572, INTEL_TYPE_8xx | INTEL_TYPE_85x, "i865G"},
|
||||||
{0x3582, INTEL_TYPE_8xx | INTEL_TYPE_85x, "i855G"},
|
{0x3582, INTEL_TYPE_8xx | INTEL_TYPE_85x, "i855G"},
|
||||||
|
|
||||||
#if 0
|
#if 1
|
||||||
{0x2792, INTEL_TYPE_9xx, "i910"},
|
{0x2792, INTEL_TYPE_9xx, "i910"},
|
||||||
{0x258a, INTEL_TYPE_9xx, "i915"},
|
{0x258a, INTEL_TYPE_9xx, "i915"},
|
||||||
{0x2582, INTEL_TYPE_9xx, "i915G"},
|
{0x2582, INTEL_TYPE_9xx, "i915G"},
|
||||||
|
|||||||
@@ -5,17 +5,16 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
|
|||||||
UsePrivateHeaders graphics ;
|
UsePrivateHeaders graphics ;
|
||||||
UsePrivateHeaders [ FDirName graphics matrox ] ;
|
UsePrivateHeaders [ FDirName graphics matrox ] ;
|
||||||
|
|
||||||
KernelAddon mga.driver :
|
KernelAddon matrox :
|
||||||
driver.c
|
driver.c
|
||||||
;
|
;
|
||||||
|
|
||||||
Package haiku-matrox-cvs :
|
Package haiku-matrox-cvs :
|
||||||
README.html UPDATE.html ;
|
README.html UPDATE.html ;
|
||||||
Package haiku-matrox-cvs :
|
Package haiku-matrox-cvs :
|
||||||
mga.driver :
|
matrox :
|
||||||
boot home config add-ons kernel drivers bin ;
|
boot home config add-ons kernel drivers bin ;
|
||||||
PackageDriverSymLink haiku-matrox-cvs : graphics mga.driver ;
|
PackageDriverSymLink haiku-matrox-cvs : graphics matrox ;
|
||||||
Package haiku-matrox-cvs :
|
Package haiku-matrox-cvs :
|
||||||
mga.settings :
|
matrox.settings :
|
||||||
boot home config settings kernel drivers ;
|
boot home config settings kernel drivers ;
|
||||||
|
|
||||||
|
|||||||
@@ -5,17 +5,17 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
|
|||||||
UsePrivateHeaders graphics ;
|
UsePrivateHeaders graphics ;
|
||||||
UsePrivateHeaders [ FDirName graphics neomagic ] ;
|
UsePrivateHeaders [ FDirName graphics neomagic ] ;
|
||||||
|
|
||||||
KernelAddon nm.driver :
|
KernelAddon neomagic :
|
||||||
driver.c
|
driver.c
|
||||||
;
|
;
|
||||||
|
|
||||||
Package haiku-neomagic-cvs :
|
Package haiku-neomagic-cvs :
|
||||||
README.html UPDATE.html ;
|
README.html UPDATE.html ;
|
||||||
Package haiku-neomagic-cvs :
|
Package haiku-neomagic-cvs :
|
||||||
nm.driver :
|
neomagic :
|
||||||
boot home config add-ons kernel drivers bin ;
|
boot home config add-ons kernel drivers bin ;
|
||||||
PackageDriverSymLink haiku-neomagic-cvs : graphics nm.driver ;
|
PackageDriverSymLink haiku-neomagic-cvs : graphics neomagic ;
|
||||||
Package haiku-neomagic-cvs :
|
Package haiku-neomagic-cvs :
|
||||||
nm.settings :
|
neomagic.settings :
|
||||||
boot home config settings kernel drivers ;
|
boot home config settings kernel drivers ;
|
||||||
|
|
||||||
|
|||||||
+4
-4
@@ -1,11 +1,11 @@
|
|||||||
# Settings file for the nm driver and accelerant
|
# Settings file for the neomagic driver and accelerant
|
||||||
#
|
#
|
||||||
# This file should be moved to the directory
|
# This file should be moved to the directory
|
||||||
# ~/config/settings/kernel/drivers/
|
# ~/config/settings/kernel/drivers/
|
||||||
#
|
#
|
||||||
|
|
||||||
# nm.driver parameters
|
# neomagic parameters
|
||||||
# accelerant "nm.accelerant"
|
# accelerant "neomagic.accelerant"
|
||||||
|
|
||||||
# nm.accelerant parameters
|
# nm.accelerant parameters
|
||||||
usebios true # if true rely on bios to coldstart the card instead of driver (not functional)
|
usebios true # if true rely on bios to coldstart the card instead of driver (not functional)
|
||||||
@@ -16,7 +16,7 @@ hardcursor true # if true use on-chip cursor capabilities
|
|||||||
#logmask 0x80000000 # log following mask
|
#logmask 0x80000000 # log following mask
|
||||||
#logmask 0x08000604 # log overlay use in full
|
#logmask 0x08000604 # log overlay use in full
|
||||||
#logmask 0xffffffff # log everything
|
#logmask 0xffffffff # log everything
|
||||||
dumprom false # dump bios rom in ~/nm.rom
|
dumprom false # dump bios rom in ~/neomagic.rom
|
||||||
|
|
||||||
#--------- that's all.
|
#--------- that's all.
|
||||||
|
|
||||||
@@ -5,17 +5,17 @@ SetSubDirSupportedPlatformsBeOSCompatible ;
|
|||||||
UsePrivateHeaders graphics ;
|
UsePrivateHeaders graphics ;
|
||||||
UsePrivateHeaders [ FDirName graphics nvidia ] ;
|
UsePrivateHeaders [ FDirName graphics nvidia ] ;
|
||||||
|
|
||||||
KernelAddon nv.driver :
|
KernelAddon nvidia :
|
||||||
driver.c
|
driver.c
|
||||||
;
|
;
|
||||||
|
|
||||||
Package haiku-nvidia-cvs :
|
Package haiku-nvidia-cvs :
|
||||||
README.html UPDATE.html ;
|
README.html UPDATE.html ;
|
||||||
Package haiku-nvidia-cvs :
|
Package haiku-nvidia-cvs :
|
||||||
nv.driver :
|
nvidia :
|
||||||
boot home config add-ons kernel drivers bin ;
|
boot home config add-ons kernel drivers bin ;
|
||||||
PackageDriverSymLink haiku-nvidia-cvs : graphics nv.driver ;
|
PackageDriverSymLink haiku-nvidia-cvs : graphics nvidia ;
|
||||||
Package haiku-nvidia-cvs :
|
Package haiku-nvidia-cvs :
|
||||||
nv.settings :
|
nvidia.settings :
|
||||||
boot home config settings kernel drivers ;
|
boot home config settings kernel drivers ;
|
||||||
|
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -11,7 +11,7 @@ StaticLibrary libradeon.a :
|
|||||||
utils.c
|
utils.c
|
||||||
;
|
;
|
||||||
|
|
||||||
KernelAddon radeon.driver :
|
KernelAddon radeon :
|
||||||
driver.c
|
driver.c
|
||||||
agp.c
|
agp.c
|
||||||
bios.c
|
bios.c
|
||||||
@@ -30,9 +30,9 @@ KernelAddon radeon.driver :
|
|||||||
#Package haiku-radeon-cvs :
|
#Package haiku-radeon-cvs :
|
||||||
# README.html UPDATE.html ;
|
# README.html UPDATE.html ;
|
||||||
Package haiku-radeon-cvs :
|
Package haiku-radeon-cvs :
|
||||||
radeon.driver :
|
radeon :
|
||||||
boot home config add-ons kernel drivers bin ;
|
boot home config add-ons kernel drivers bin ;
|
||||||
PackageDriverSymLink haiku-radeon-cvs : graphics radeon.driver ;
|
PackageDriverSymLink haiku-radeon-cvs : graphics radeon ;
|
||||||
#Package haiku-radeon-cvs :
|
#Package haiku-radeon-cvs :
|
||||||
# radeon.settings :
|
# radeon.settings :
|
||||||
# boot home config settings kernel drivers ;
|
# boot home config settings kernel drivers ;
|
||||||
|
|||||||
Reference in New Issue
Block a user