]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/ppc/unix_startup.c
xnu-344.26.tar.gz
[apple/xnu.git] / bsd / dev / ppc / unix_startup.c
index 32ba91f5c555da9bf3f3dbd596290cf6bfff6174..531a75a0b13947a9710290ca1467baccc0c13741 100644 (file)
@@ -72,7 +72,7 @@ bsd_startupearly()
                nbuf = 256;
 
        if (niobuf == 0)
                nbuf = 256;
 
        if (niobuf == 0)
-               niobuf = nbuf / 2;
+               niobuf = nbuf;
        if (niobuf > 4096)
                niobuf = 4096;
        if (niobuf < 128)
        if (niobuf > 4096)
                niobuf = 4096;
        if (niobuf < 128)
@@ -109,8 +109,8 @@ bsd_startupearly()
                extern u_long tcp_recvspace;
 
                if ((nmbclusters = ncl) == 0) {
                extern u_long tcp_recvspace;
 
                if ((nmbclusters = ncl) == 0) {
-                       if ((nmbclusters = ((mem_size / 16) / MCLBYTES)) > 8192)
-                               nmbclusters = 8192;
+                       if ((nmbclusters = ((mem_size / 16) / MCLBYTES)) > 16384)
+                               nmbclusters = 16384;
                }
                if ((scale = nmbclusters / NMBCLUSTERS) > 1) {
                        tcp_sendspace *= scale;
                }
                if ((scale = nmbclusters / NMBCLUSTERS) > 1) {
                        tcp_sendspace *= scale;
@@ -149,3 +149,14 @@ bsd_bufferinit()
     bufinit();
 }
 
     bufinit();
 }
 
+void
+md_prepare_for_shutdown(int paniced, int howto, char * command)
+{
+       extern void IOSystemShutdownNotification();
+
+    /*
+     * Temporary hack to notify the power management root domain
+     * that the system will shut down.
+     */
+    IOSystemShutdownNotification();
+}