summaryrefslogtreecommitdiff
path: root/hurd
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2015-10-07 21:38:30 +0200
committerThomas Schwinge <thomas@codesourcery.com>2015-10-07 21:38:30 +0200
commitb4c22bb08fa29f2747e3b77004821d2e9badb7e6 (patch)
tree66cf904cd6b93ffd1893a19a955ca01798373bdd /hurd
parent095af72d2c6cf6269d2b139634183e7e53033a54 (diff)
parenta26cfb9c30ab60ca71d84f86d002b718f351efdc (diff)
Merge commit 'a26cfb9c30ab60ca71d84f86d002b718f351efdc'
Diffstat (limited to 'hurd')
-rw-r--r--hurd/ada4hurd.mdwn7
-rw-r--r--hurd/documentation/netfs_ada_results.mdwn92
-rw-r--r--hurd/running/virtualbox.mdwn4
3 files changed, 101 insertions, 2 deletions
diff --git a/hurd/ada4hurd.mdwn b/hurd/ada4hurd.mdwn
index 784ad7fd..c783e53b 100644
--- a/hurd/ada4hurd.mdwn
+++ b/hurd/ada4hurd.mdwn
@@ -60,4 +60,9 @@ Ada4Hurd provides tools and examples to ease Ada development in Hurd. It is at a
* Play with xmladafs
- $ make trans_on \ No newline at end of file
+ $ make trans_on
+
+ * Run netfs tests
+ * In netfs\_base directory
+
+ $ make trans\_dbg\_on \ No newline at end of file
diff --git a/hurd/documentation/netfs_ada_results.mdwn b/hurd/documentation/netfs_ada_results.mdwn
index c7f48bc7..5033c169 100644
--- a/hurd/documentation/netfs_ada_results.mdwn
+++ b/hurd/documentation/netfs_ada_results.mdwn
@@ -183,3 +183,95 @@ is included in the section entitled
### ls node/path\ 2
* OK
* needed to fix a missing update in the child node (because update was done only on get_dirents call)
+
+### cat node/path\ 2/leaf\ 1
+ * NOK
+ * Call sequence
+ * Validate\_Stat
+ * Check\_Open\_Permissions
+ * Attempt\_Lookup
+ * Validate\_Stat
+ * Attempt\_Lookup
+ * Validate\_Stat
+ * Check\_Open\_Permissions
+ * Validate_Stat
+ * netfs\_implementation.adb:113 Netfs\_Implementation.Attempt\_Read
+ * need for attemp\_read implementation
+
+## Rev 3126bd9ce609
+
+ * Read is implemented
+ * next step : write
+
+### echo "elle souffle" > node/path\ 2/leaf\ 1
+ * NOK
+ * command result - bash: node/path 2/leaf 1: Permission denied
+ * Call sequence
+ * Validate\_Stat
+ * Check\_Open\_Permissions
+ * Attempt_Lookup path 2 * Validate\_Stat
+ * Attempt\_Lookup leaf 1 * Validate\_Stat
+ * Validate_Stat
+ * Check\_Open\_Permissions - Check failed WRITE 1073741837
+
+## Rev 242f59899045
+
+ * nore are xcreated with 0755 permission
+
+### echo "elle souffle" > node/path\ 2/leaf\ 1
+ * NOK
+ * command result - bash: node/path 2/leaf 1: Operation not supported
+ * Call sequence
+ * Validate\_Stat
+ * Check\_Open\_Permissions
+ * Attempt_Lookup path 2 * Validate\_Stat
+ * Attempt\_Lookup leaf 1 * Validate\_Stat
+ * Validate_Stat
+ * Check\_Open\_Permissions
+ * netfs\_implementation.adb:366 Netfs\_Implementation.Attempt\_Set\_Size : not yet implemented
+
+## Rev dceb291aaf1c
+
+ * Set_Size minimal implementation
+
+### echo "elle souffle" > node/path\ 2/leaf\ 1
+ * NOK
+ * command result - bash: node/path 2/leaf 1: Operation not supported
+ * Call sequence
+ * Validate\_Stat
+ * Check\_Open\_Permissions
+ * Attempt_Lookup path 2 * Validate\_Stat
+ * Attempt\_Lookup leaf 1 * Validate\_Stat
+ * Validate_Stat
+ * Check\_Open\_Permissions
+ * Attempt\_Set\_Size
+ * netfs_implementation.adb:481 Netfs\_Implementation.Attemp\_Write
+
+## Rev 93311515a6c2
+
+ * Attempt_Write is implemented
+
+### echo "elle souffle" > node/path\ 2/leaf\ 1
+ * OK
+
+## Rev 8395215263d3
+
+ * Test of mkdir
+
+### mkdir node/toto
+
+ * NOK
+ * command result - mkdir: cannot create directory ‘node/toto’: Operation not supported
+ * Call sequence
+ * Validate\_Stat
+ * Check\_Open\_Permissions
+ * netfs_implementation.adb:421 Netfs_Implementation.Attempt_Mkdir
+
+## Rev 3425f5c837fb
+
+ * mkdir implementation
+
+### mkdir node/toto
+
+ * OK
+ * need to create leaf now : write to an inexistent file \ No newline at end of file
diff --git a/hurd/running/virtualbox.mdwn b/hurd/running/virtualbox.mdwn
index 23a0b156..b48f7ebd 100644
--- a/hurd/running/virtualbox.mdwn
+++ b/hurd/running/virtualbox.mdwn
@@ -1,4 +1,5 @@
-[[!meta copyright="Copyright © 2011, 2013 Free Software Foundation, Inc."]]
+[[!meta copyright="Copyright © 2011, 2013, 2015 Free Software Foundation,
+Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
@@ -21,6 +22,7 @@ supported.
The network controller should be configured as PCnet-PCI II or PCNet-FAST III
for instance. INTEL PRO or Paravirtualized Network do not work.
+Note: If your Hurd image freezes on startup with "start ext2fs: ext2fs: device:hd0s1: No such device or address", then you may need to manually edit the hard disk controller to be "IDE", because VirtualBox defaults to "SATA" which does not work. Go in to the "Storage" tab and check whether there is an entry for "Controller: SATA". If the SATA entry exists and the Hurd disk image is attached to it, delete the SATA controller and then add a new hard disk under "Controller: IDE". Restart the virtual machine. The hard disk should now be accessible via an IDE interface and Hurd should start successfully and reach the login prompt. (This is the case on VirtualBox 4.3.28 on Mac OS.)
## Converting from qemu image