[OpenBIOS] r495 - in trunk/openbios-devel: forth/device kernel

svn at openbios.org svn at openbios.org
Sat May 23 17:31:32 CEST 2009


Author: blueswirl
Date: 2009-05-23 17:31:31 +0200 (Sat, 23 May 2009)
New Revision: 495

Modified:
   trunk/openbios-devel/forth/device/table.fs
   trunk/openbios-devel/kernel/bootstrap.c
Log:
Implement /x FCode (Mark Cave-Ayland)

Modified: trunk/openbios-devel/forth/device/table.fs
===================================================================
--- trunk/openbios-devel/forth/device/table.fs	2009-05-22 17:15:48 UTC (rev 494)
+++ trunk/openbios-devel/forth/device/table.fs	2009-05-23 15:31:31 UTC (rev 495)
@@ -397,6 +397,8 @@
   ['], byte-load
   ['], set-args
   ['], left-parse-string        \ 240
+  7 n['], reserved-fcode	\ 241-247 (Part of IEEE1275 64-bit draft standard)
+  ['], /x
 
 here fcode-master-table - constant fcode-master-table-size
 

Modified: trunk/openbios-devel/kernel/bootstrap.c
===================================================================
--- trunk/openbios-devel/kernel/bootstrap.c	2009-05-22 17:15:48 UTC (rev 494)
+++ trunk/openbios-devel/kernel/bootstrap.c	2009-05-23 15:31:31 UTC (rev 495)
@@ -723,6 +723,7 @@
 	buildconstant("/w", sizeof(u16));
 	buildconstant("/l", sizeof(u32));
 	buildconstant("/n", sizeof(ucell));
+	buildconstant("/x", sizeof(u64));
 
 	reveal();
 	printk("Dictionary initialization finished.\n");




More information about the OpenBIOS mailing list