Selaa lähdekoodia

Prefixed all modules using first-level interrupt handlers with BIOS (they clearly don't run on other platforms)

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@8061 8c9fc860-2736-0410-a75d-ab315db34111
negelef 7 vuotta sitten
vanhempi
commit
0f991fc6e3

+ 0 - 0
source/AMD64.BenchInterrupts.Mod → source/BIOS.AMD64.BenchInterrupts.Mod


+ 0 - 0
source/AMD64.MemInfo.Mod → source/BIOS.AMD64.MemInfo.Mod


+ 0 - 0
source/Objects.Mod → source/BIOS.Objects.Mod


+ 0 - 0
source/WMPerfMonPluginInterrupts.Mod → source/BIOS.WMPerfMonPluginInterrupts.Mod


+ 2 - 2
source/EFI.Tool

@@ -17,7 +17,7 @@ Linker.Link --fileName=E:/felix.svn/qemu/disk/A2Loader.efi --fileFormat=EFI32 --
 System.DoCommands
 Compiler.Compile --newObjectFile --mergeSections -b=AMD --objectFileExtension=.Gox --symbolFileExtension=.Syx --traceModule=Trace
 	I386.Builtins.Mod Trace.Mod EFI.I386.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod 
-	Objects.Mod Kernel.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod I386.Reals.Mod 
+	BIOS.Objects.Mod Kernel.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod I386.Reals.Mod 
 	Reflection.Mod TrapWriters.Mod CRC.Mod SystemVersion.Mod BIOS.I386.Traps.Mod Locks.Mod BIOS.PCI.Mod 
 	BIOS.Clock.Mod BIOS.I386.MemCache.Mod Disks.Mod Files.Mod Dates.Mod Strings.Mod UTF8Strings.Mod 
 	FileTrapWriter.Mod Caches.Mod DiskVolumes.Mod OldDiskVolumes.Mod RAMVolumes.Mod DiskFS.Mod OldDiskFS.Mod 
@@ -66,7 +66,7 @@ Linker.Link --fileName=E:/felix.svn/qemu/disk/A2Loader.efi --fileFormat=EFI64 --
 	
 System.DoCommands
 	Compiler.Compile --newObjectFile -b=AMD --bits=64 --objectFileExtension=.Gos --symbolFileExtension=.Sys --traceModule=Trace
-	AMD64.Builtins.Mod Trace.Mod EFI.AMD64.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod Objects.Mod Kernel.Mod 
+	AMD64.Builtins.Mod Trace.Mod EFI.AMD64.Machine.Mod EFIGraphicalConsole.Mod StartConsole.Mod Heaps.Mod Modules.Mod BIOS.Objects.Mod Kernel.Mod 
 	Interfaces.Mod KernelLog.Mod Plugins.Mod Streams.Mod Pipes.Mod Commands.Mod AMD64.Reals.Mod 
 	Reflection.Mod TrapWriters.Mod BIOS.AMD64.Traps.Mod Locks.Mod BIOS.PCI.Mod BIOS.Clock.Mod AMD64.MemCache.Mod Disks.Mod Files.Mod 
 	Dates.Mod Strings.Mod UTF8Strings.Mod Caches.Mod DiskVolumes.Mod OldDiskVolumes.Mod 

+ 3 - 3
source/Release.Tool

@@ -300,7 +300,7 @@ PACKAGE Kernel ARCHIVE "Kernel.zip" SOURCE "KernelSrc.zip" DESCRIPTION "A2 Kerne
 	NATIVE, WIN, UNIX { Modules.Mod }
 	COOP { Coop.Modules.Mod GarbageCollector.Mod }
 
-	NATIVE { Objects.Mod Kernel.Mod }
+	BIOS { BIOS.Objects.Mod Kernel.Mod }
 	WIN32 { Windows.I386.Objects.Mod }
 	WIN64 { Windows.AMD64.Objects.Mod }
 	WIN { Windows.Kernel.Mod }
@@ -1008,9 +1008,9 @@ PACKAGE GuiApplicationsMini ARCHIVE "GuiApplicationsMini.zip" SOURCE "GuiApplica
 	WMPerfMonAlerts.Mod WMPerfMonAlertsUtils.Mod WMPerfMonAlerts.XML
 
 	# perfmon kernel plugins
-	NATIVE {
+	BIOS {
 		WMPerfMonPluginCpu.Mod WMPerfMonPluginMemory.Mod
-		WMPerfMonPluginInterrupts.Mod
+		BIOS.WMPerfMonPluginInterrupts.Mod
 		WMPerfMonPluginUsb.Mod WMPerfMonPluginNetStats.Mod
 	}
 	WIN { Windows.WMPerfMonPluginCpu.Mod Windows.WMPerfMonPluginMemory.Mod }

+ 2 - 2
source/Visualizer.Mod

@@ -1571,8 +1571,8 @@ Visualizer.Generate -a  -s="A0" -v=all --procedures=all --hasA=all -d=all --mode
 Visualizer.Generate -a  -s="A3" ratio="fill"' -v=none -p=none -h=all -m=2 -e="Modules Machine Heaps Objects Kernel Raster XMLObjects XML"  WMEvents.Mod WMProperties.Mod WMComponents.Mod WindowManager.Mod ~
 
 
-Visualizer.Generate -a  -s="A3" -v=all -p=all -h=all -m=2 Trace.Mod BIOS.I386.Machine.Mod Heaps.Mod Objects.Mod Modules.Mod Kernel.Mod  ~
+Visualizer.Generate -a  -s="A3" -v=all -p=all -h=all -m=2 Trace.Mod BIOS.I386.Machine.Mod Heaps.Mod BIOS.Objects.Mod Modules.Mod Kernel.Mod  ~
 
 Visualizer.Generate -a -s="A3" -v=all -p=all -m=1 WMWindowManager.Mod ~
 
-System.Free Visualizer ~ Test.svg
+System.Free Visualizer ~ Test.svg