This changes the dmesg on one acpi enabled machine:

 acpiprt3 at acpi0: bus -1 (MPCI)
-acpicpu0 at acpi0acpicpu0: struck PSS entry, core frequency equals  last
-acpicpu0: struck PSS entry, core frequency equals  last
+acpicpu0 at acpi0
+acpicpu0: struck PSS entry, core frequency equals last
+acpicpu0: struck PSS entry, core frequency equals last
 acpicpu0: invalid _PSS length
-: C2
+acpicpu0: C2
 acpipwrres0 at acpi0: PADA

~~~~

Index: acpicpu.c
===================================================================
RCS file: /cvs/src/sys/dev/acpi/acpicpu.c,v
retrieving revision 1.56
diff -N -u -p acpicpu.c
--- acpicpu.c   29 Aug 2009 11:01:15 -0000      1.56
+++ acpicpu.c   26 Jun 2010 17:49:05 -0000
@@ -348,6 +348,8 @@ acpicpu_attach(struct device *parent, struct device *s
                sc->sc_pblk_addr, sc->sc_pblk_len, sc->sc_duty_off,
                sc->sc_duty_wid, sc->sc_acpi->sc_fadt->pstate_cnt,
                CPU_MAXSTATE(sc));
+#else
+       printf("\n");
 #endif
 
        /* Get C-States from _CST or FADT */
@@ -423,7 +425,7 @@ acpicpu_attach(struct device *parent, struct device *s
         * ACPI CPU provides.
         */
        if (!SLIST_EMPTY(&sc->sc_cstates)) {
-               printf(":");
+               printf("%s:", DEVNAME(sc));
 
                i = 0;
                SLIST_FOREACH(cx, &sc->sc_cstates, link) {
@@ -448,7 +450,10 @@ acpicpu_attach(struct device *parent, struct device *s
 
        if (!(sc->sc_flags & (FLAGS_NOPSS | FLAGS_NOPCT)) ||
            !(sc->sc_flags & FLAGS_NOPSS)) {
-               printf("%c ", SLIST_EMPTY(&sc->sc_cstates) ? ':' : ',');
+               if (SLIST_EMPTY(&sc->sc_cstates))
+                       printf("%s: ", DEVNAME(sc));
+               else
+                       printf(", ");
 
                /*
                 * If acpicpu is itself providing the capability to transition
@@ -584,7 +589,7 @@ acpicpu_getpss(struct acpicpu_softc *sc)
                 */
                if (cf == sc->sc_pss[c].pss_core_freq) {
                        printf("%s: struck PSS entry, core frequency equals "
-                           " last\n", sc->sc_dev.dv_xname);
+                           "last\n", sc->sc_dev.dv_xname);
                        continue;
                }

Reply via email to