Advertisement
Guest User

HP HDX16-1160ES (Quanta 361B) LFK

a guest
Oct 29th, 2011
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 25.58 KB | None | 0 0
  1. -------------------------------------------------
  2. Date: Sat Oct 29 23:21:51 2011
  3. * *
  4. * Firmwarekit (release 3) *
  5. * http://www.linuxfirmwarekit.org *
  6. * *
  7. * *
  8. * For more information on test descriptions *
  9. * and details on what the PASS/INFO/WARN/FAIL *
  10. * results mean, go to: Documentation/TestsInfo. *
  11. * *
  12. -------------------------------------------------
  13.  
  14. KERNEL VERSION: Linux testmachine 2.6.22.9 #1 SMP Mon Oct 1 15:17:15 PDT 2007 i686 i686 i386 GNU/Linux
  15.  
  16.  
  17. SUMMARY: 5 Fails, 5 Warns, 9 Pass, 19 Total
  18.  
  19. =================================================
  20. * Plugin name: acpicompile
  21. * Result: FAIL
  22.  
  23. * Title: DSDT AML verification
  24. * Description: This test first disassembles the DSDT of the BIOS, and then uses the IASL compiler from Intel to recompile the code. The IASL copiler is much stricter in detecting deviations from the ACPI specification and can find numerous defects that other AML compilers cannot find. Fixing these defects increases the probability that the BIOS will operate well with a variety of operating systems.
  25. ================================================
  26.  
  27. [WARN]-Not all control paths return a value (_HOT)
  28.  
  29. Not all control paths return a value (_HOT)
  30. At line #1353 of DSDT.dsl:
  31.  
  32. | {
  33. | 0x55, 0x50, 0x4B
  34. | })
  35. | ThermalZone (TZ01)
  36. | {
  37. >>> Method (_HOT, 0, Serialized)
  38. | {
  39. | If (LGreaterEqual (OSYS, 0x07D6))
  40. | {
  41. | If (LEqual (\_SB.PCI0.LPC.EC0.QUAD, One))
  42.  
  43.  
  44. [WARN]-Reserved method must return a value (_HOT)
  45.  
  46. Reserved method must return a value (_HOT)
  47. At line #1353 of DSDT.dsl:
  48.  
  49. | {
  50. | 0x55, 0x50, 0x4B
  51. | })
  52. | ThermalZone (TZ01)
  53. | {
  54. >>> Method (_HOT, 0, Serialized)
  55. | {
  56. | If (LGreaterEqual (OSYS, 0x07D6))
  57. | {
  58. | If (LEqual (\_SB.PCI0.LPC.EC0.QUAD, One))
  59.  
  60.  
  61. [WARN]-Not all control paths return a value (_CRT)
  62.  
  63. Not all control paths return a value (_CRT)
  64. At line #1376 of DSDT.dsl:
  65.  
  66. | Return (0x0E30)
  67. | }
  68. | }
  69. | }
  70. |
  71. >>> Method (_CRT, 0, Serialized)
  72. | {
  73. | If (LLess (OSYS, 0x07D6))
  74. | {
  75. | If (LEqual (\_SB.PCI0.LPC.EC0.QUAD, One))
  76.  
  77.  
  78. [WARN]-Reserved method must return a value (_CRT)
  79.  
  80. Reserved method must return a value (_CRT)
  81. At line #1376 of DSDT.dsl:
  82.  
  83. | Return (0x0E30)
  84. | }
  85. | }
  86. | }
  87. |
  88. >>> Method (_CRT, 0, Serialized)
  89. | {
  90. | If (LLess (OSYS, 0x07D6))
  91. | {
  92. | If (LEqual (\_SB.PCI0.LPC.EC0.QUAD, One))
  93.  
  94.  
  95. [WARN]-Not all control paths return a value (_PSV)
  96.  
  97. Not all control paths return a value (_PSV)
  98. At line #1429 of DSDT.dsl:
  99.  
  100. | {
  101. | \_PR.CPU0
  102. | })
  103. | }
  104. |
  105. >>> Method (_PSV, 0, NotSerialized)
  106. | {
  107. | If (CTYP)
  108. | {
  109. | Return (Add (0x0AAC, Multiply (PSVP, 0x0A)))
  110.  
  111.  
  112. [WARN]-Reserved method must return a value (_PSV)
  113.  
  114. Reserved method must return a value (_PSV)
  115. At line #1429 of DSDT.dsl:
  116.  
  117. | {
  118. | \_PR.CPU0
  119. | })
  120. | }
  121. |
  122. >>> Method (_PSV, 0, NotSerialized)
  123. | {
  124. | If (CTYP)
  125. | {
  126. | Return (Add (0x0AAC, Multiply (PSVP, 0x0A)))
  127.  
  128.  
  129. [FAIL]-Use of reserved word (_T_0)
  130.  
  131. Use of reserved word (_T_0)
  132. At line #6494 of DSDT.dsl:
  133.  
  134. | Return (0x0F)
  135. | }
  136. |
  137. | Method (HINF, 3, NotSerialized)
  138. | {
  139. >>> Name (_T_0, Zero)
  140. | Store (Arg1, _T_0)
  141. | If (LEqual (_T_0, Zero))
  142. | {
  143. | Return (Buffer (One)
  144.  
  145.  
  146. [FAIL]-Use of reserved word (_T_0)
  147.  
  148. Use of reserved word (_T_0)
  149. At line #6536 of DSDT.dsl:
  150.  
  151. | Return (Buffer (Zero) {})
  152. | }
  153. |
  154. | Method (TPPI, 3, NotSerialized)
  155. | {
  156. >>> Name (_T_0, Zero)
  157. | Store (Arg1, _T_0)
  158. | If (LEqual (_T_0, Zero))
  159. | {
  160. | Return (Buffer (One)
  161.  
  162.  
  163. [WARN]-Not all control paths return a value (_GTM)
  164.  
  165. Not all control paths return a value (_GTM)
  166. At line #7942 of DSDT.dsl:
  167.  
  168. | }
  169. |
  170. | Device (PRID)
  171. | {
  172. | Name (_ADR, Zero)
  173. >>> Method (_GTM, 0, NotSerialized)
  174. | {
  175. | If (LEqual (SCFG, Zero))
  176. | {
  177. | Name (PBUF, Buffer (0x14)
  178.  
  179.  
  180. [WARN]-Reserved method must return a value (_GTM)
  181.  
  182. Reserved method must return a value (_GTM)
  183. At line #7942 of DSDT.dsl:
  184.  
  185. | }
  186. |
  187. | Device (PRID)
  188. | {
  189. | Name (_ADR, Zero)
  190. >>> Method (_GTM, 0, NotSerialized)
  191. | {
  192. | If (LEqual (SCFG, Zero))
  193. | {
  194. | Name (PBUF, Buffer (0x14)
  195.  
  196.  
  197. [WARN]-Not all control paths return a value (_GTF)
  198.  
  199. Not all control paths return a value (_GTF)
  200. At line #8102 of DSDT.dsl:
  201.  
  202. | }
  203. |
  204. | Device (P_D0)
  205. | {
  206. | Name (_ADR, Zero)
  207. >>> Method (_GTF, 0, NotSerialized)
  208. | {
  209. | If (LEqual (SCFG, Zero))
  210. | {
  211. | Name (PIB0, Buffer (0x0E)
  212.  
  213.  
  214. [WARN]-Reserved method must return a value (_GTF)
  215.  
  216. Reserved method must return a value (_GTF)
  217. At line #8102 of DSDT.dsl:
  218.  
  219. | }
  220. |
  221. | Device (P_D0)
  222. | {
  223. | Name (_ADR, Zero)
  224. >>> Method (_GTF, 0, NotSerialized)
  225. | {
  226. | If (LEqual (SCFG, Zero))
  227. | {
  228. | Name (PIB0, Buffer (0x0E)
  229.  
  230.  
  231. [WARN]-Not all control paths return a value (_GTF)
  232.  
  233. Not all control paths return a value (_GTF)
  234. At line #8170 of DSDT.dsl:
  235.  
  236. | }
  237. |
  238. | Device (P_D1)
  239. | {
  240. | Name (_ADR, One)
  241. >>> Method (_GTF, 0, NotSerialized)
  242. | {
  243. | If (LEqual (SCFG, Zero))
  244. | {
  245. | Name (PIB1, Buffer (0x0E)
  246.  
  247.  
  248. [WARN]-Reserved method must return a value (_GTF)
  249.  
  250. Reserved method must return a value (_GTF)
  251. At line #8170 of DSDT.dsl:
  252.  
  253. | }
  254. |
  255. | Device (P_D1)
  256. | {
  257. | Name (_ADR, One)
  258. >>> Method (_GTF, 0, NotSerialized)
  259. | {
  260. | If (LEqual (SCFG, Zero))
  261. | {
  262. | Name (PIB1, Buffer (0x0E)
  263.  
  264.  
  265. [WARN]-Not all control paths return a value (_GTM)
  266.  
  267. Not all control paths return a value (_GTM)
  268. At line #8243 of DSDT.dsl:
  269.  
  270. | }
  271. |
  272. | Device (SECD)
  273. | {
  274. | Name (_ADR, One)
  275. >>> Method (_GTM, 0, NotSerialized)
  276. | {
  277. | If (LEqual (SCFG, Zero))
  278. | {
  279. | Name (SBUF, Buffer (0x14)
  280.  
  281.  
  282. [WARN]-Reserved method must return a value (_GTM)
  283.  
  284. Reserved method must return a value (_GTM)
  285. At line #8243 of DSDT.dsl:
  286.  
  287. | }
  288. |
  289. | Device (SECD)
  290. | {
  291. | Name (_ADR, One)
  292. >>> Method (_GTM, 0, NotSerialized)
  293. | {
  294. | If (LEqual (SCFG, Zero))
  295. | {
  296. | Name (SBUF, Buffer (0x14)
  297.  
  298.  
  299. [WARN]-Not all control paths return a value (_GTF)
  300.  
  301. Not all control paths return a value (_GTF)
  302. At line #8403 of DSDT.dsl:
  303.  
  304. | }
  305. |
  306. | Device (S_D0)
  307. | {
  308. | Name (_ADR, Zero)
  309. >>> Method (_GTF, 0, NotSerialized)
  310. | {
  311. | If (LEqual (SCFG, Zero))
  312. | {
  313. | Name (SIB0, Buffer (0x0E)
  314.  
  315.  
  316. [WARN]-Reserved method must return a value (_GTF)
  317.  
  318. Reserved method must return a value (_GTF)
  319. At line #8403 of DSDT.dsl:
  320.  
  321. | }
  322. |
  323. | Device (S_D0)
  324. | {
  325. | Name (_ADR, Zero)
  326. >>> Method (_GTF, 0, NotSerialized)
  327. | {
  328. | If (LEqual (SCFG, Zero))
  329. | {
  330. | Name (SIB0, Buffer (0x0E)
  331.  
  332.  
  333. [WARN]-Not all control paths return a value (_GTF)
  334.  
  335. Not all control paths return a value (_GTF)
  336. At line #8471 of DSDT.dsl:
  337.  
  338. | }
  339. |
  340. | Device (S_D1)
  341. | {
  342. | Name (_ADR, One)
  343. >>> Method (_GTF, 0, NotSerialized)
  344. | {
  345. | If (LEqual (SCFG, Zero))
  346. | {
  347. | Name (SIB1, Buffer (0x0E)
  348.  
  349.  
  350. [WARN]-Reserved method must return a value (_GTF)
  351.  
  352. Reserved method must return a value (_GTF)
  353. At line #8471 of DSDT.dsl:
  354.  
  355. | }
  356. |
  357. | Device (S_D1)
  358. | {
  359. | Name (_ADR, One)
  360. >>> Method (_GTF, 0, NotSerialized)
  361. | {
  362. | If (LEqual (SCFG, Zero))
  363. | {
  364. | Name (SIB1, Buffer (0x0E)
  365.  
  366.  
  367. [WARN]-Not all control paths return a value (_GTM)
  368.  
  369. Not all control paths return a value (_GTM)
  370. At line #8576 of DSDT.dsl:
  371.  
  372. | }
  373. |
  374. | Device (PRID)
  375. | {
  376. | Name (_ADR, Zero)
  377. >>> Method (_GTM, 0, NotSerialized)
  378. | {
  379. | If (LEqual (SCFG, Zero))
  380. | {
  381. | Name (PBUF, Buffer (0x14)
  382.  
  383.  
  384. [WARN]-Reserved method must return a value (_GTM)
  385.  
  386. Reserved method must return a value (_GTM)
  387. At line #8576 of DSDT.dsl:
  388.  
  389. | }
  390. |
  391. | Device (PRID)
  392. | {
  393. | Name (_ADR, Zero)
  394. >>> Method (_GTM, 0, NotSerialized)
  395. | {
  396. | If (LEqual (SCFG, Zero))
  397. | {
  398. | Name (PBUF, Buffer (0x14)
  399.  
  400.  
  401. [WARN]-Not all control paths return a value (_GTF)
  402.  
  403. Not all control paths return a value (_GTF)
  404. At line #8736 of DSDT.dsl:
  405.  
  406. | }
  407. |
  408. | Device (P_D0)
  409. | {
  410. | Name (_ADR, Zero)
  411. >>> Method (_GTF, 0, NotSerialized)
  412. | {
  413. | If (LEqual (SCFG, Zero))
  414. | {
  415. | Name (PIB0, Buffer (0x0E)
  416.  
  417.  
  418. [WARN]-Reserved method must return a value (_GTF)
  419.  
  420. Reserved method must return a value (_GTF)
  421. At line #8736 of DSDT.dsl:
  422.  
  423. | }
  424. |
  425. | Device (P_D0)
  426. | {
  427. | Name (_ADR, Zero)
  428. >>> Method (_GTF, 0, NotSerialized)
  429. | {
  430. | If (LEqual (SCFG, Zero))
  431. | {
  432. | Name (PIB0, Buffer (0x0E)
  433.  
  434.  
  435. [WARN]-Not all control paths return a value (_GTF)
  436.  
  437. Not all control paths return a value (_GTF)
  438. At line #8804 of DSDT.dsl:
  439.  
  440. | }
  441. |
  442. | Device (P_D1)
  443. | {
  444. | Name (_ADR, One)
  445. >>> Method (_GTF, 0, NotSerialized)
  446. | {
  447. | If (LEqual (SCFG, Zero))
  448. | {
  449. | Name (PIB1, Buffer (0x0E)
  450.  
  451.  
  452. [WARN]-Reserved method must return a value (_GTF)
  453.  
  454. Reserved method must return a value (_GTF)
  455. At line #8804 of DSDT.dsl:
  456.  
  457. | }
  458. |
  459. | Device (P_D1)
  460. | {
  461. | Name (_ADR, One)
  462. >>> Method (_GTF, 0, NotSerialized)
  463. | {
  464. | If (LEqual (SCFG, Zero))
  465. | {
  466. | Name (PIB1, Buffer (0x0E)
  467.  
  468.  
  469. [WARN]-Not all control paths return a value (_GTM)
  470.  
  471. Not all control paths return a value (_GTM)
  472. At line #8877 of DSDT.dsl:
  473.  
  474. | }
  475. |
  476. | Device (SECD)
  477. | {
  478. | Name (_ADR, One)
  479. >>> Method (_GTM, 0, NotSerialized)
  480. | {
  481. | If (LEqual (SCFG, Zero))
  482. | {
  483. | Name (SBUF, Buffer (0x14)
  484.  
  485.  
  486. [WARN]-Reserved method must return a value (_GTM)
  487.  
  488. Reserved method must return a value (_GTM)
  489. At line #8877 of DSDT.dsl:
  490.  
  491. | }
  492. |
  493. | Device (SECD)
  494. | {
  495. | Name (_ADR, One)
  496. >>> Method (_GTM, 0, NotSerialized)
  497. | {
  498. | If (LEqual (SCFG, Zero))
  499. | {
  500. | Name (SBUF, Buffer (0x14)
  501.  
  502.  
  503. [WARN]-Not all control paths return a value (_GTF)
  504.  
  505. Not all control paths return a value (_GTF)
  506. At line #9037 of DSDT.dsl:
  507.  
  508. | }
  509. |
  510. | Device (S_D0)
  511. | {
  512. | Name (_ADR, Zero)
  513. >>> Method (_GTF, 0, NotSerialized)
  514. | {
  515. | If (LEqual (SCFG, Zero))
  516. | {
  517. | Name (SIB0, Buffer (0x0E)
  518.  
  519.  
  520. [WARN]-Reserved method must return a value (_GTF)
  521.  
  522. Reserved method must return a value (_GTF)
  523. At line #9037 of DSDT.dsl:
  524.  
  525. | }
  526. |
  527. | Device (S_D0)
  528. | {
  529. | Name (_ADR, Zero)
  530. >>> Method (_GTF, 0, NotSerialized)
  531. | {
  532. | If (LEqual (SCFG, Zero))
  533. | {
  534. | Name (SIB0, Buffer (0x0E)
  535.  
  536.  
  537. [WARN]-Not all control paths return a value (_GTF)
  538.  
  539. Not all control paths return a value (_GTF)
  540. At line #9105 of DSDT.dsl:
  541.  
  542. | }
  543. |
  544. | Device (S_D1)
  545. | {
  546. | Name (_ADR, One)
  547. >>> Method (_GTF, 0, NotSerialized)
  548. | {
  549. | If (LEqual (SCFG, Zero))
  550. | {
  551. | Name (SIB1, Buffer (0x0E)
  552.  
  553.  
  554. [WARN]-Reserved method must return a value (_GTF)
  555.  
  556. Reserved method must return a value (_GTF)
  557. At line #9105 of DSDT.dsl:
  558.  
  559. | }
  560. |
  561. | Device (S_D1)
  562. | {
  563. | Name (_ADR, One)
  564. >>> Method (_GTF, 0, NotSerialized)
  565. | {
  566. | If (LEqual (SCFG, Zero))
  567. | {
  568. | Name (SIB1, Buffer (0x0E)
  569.  
  570.  
  571. [WARN]-Statement is unreachable
  572.  
  573. Statement is unreachable
  574. At line #9993 of DSDT.dsl:
  575.  
  576. |
  577. | Store (Zero, Index (DerefOf (Index (Local0, 0x02)), Local2))
  578. | Sleep (0x96)
  579. | Release (^^PCI0.LPC.EC0.MUT1)
  580. | Return (Local0)
  581. >>> Store (Package (0x02)
  582. | {
  583. | 0x06,
  584. | Zero
  585. | }, Local0)
  586.  
  587.  
  588. [PASS]-Tested table DSDT.dsl
  589.  
  590. [PASS]-Tested table SSDT.dsl
  591.  
  592. =================================================
  593. * Plugin name: pciresource
  594. * Result: FAIL
  595.  
  596. * Title: Validate assigned PCI resources
  597. * Description: This test is currently a placeholder and just checks the kernel log for complaints about PCI resource errors. In the future the idea is to actually perform a validation step on all PCI resources against a certain rule-set.
  598. ================================================
  599.  
  600. [FAIL]-Device 0000:01:00.0 has incorrect resources
  601.  
  602. PCI: Failed to allocate mem resource #6:80000@d0000000 for 0000:01:00.0
  603.  
  604. [FAIL]-HPET resources incorrect
  605.  
  606. hpet_resources: 0xfed00000 is busy
  607.  
  608. =================================================
  609. * Plugin name: cpufreq
  610. * Result: FAIL
  611.  
  612. * Title: CPU frequency scaling tests (1-2 mins)
  613. * Description: For each processor in the system, this test steps through the various frequency states (P-states) that the BIOS advertises for the processor. For each processor/frequency combination, a quick performance value is measured. The test then validates that:
  614. 1) Each processor has the same number of frequency states
  615. 2) Higher advertised frequencies have a higher performance
  616. 3) No duplicate frequency values are reported by the BIOS
  617. 4) Is BIOS wrongly doing Sw_All P-state coordination across cores
  618. 5) Is BIOS wrongly doing Sw_Any P-state coordination across cores
  619.  
  620. ================================================
  621.  
  622. [INFO]-4 CPU frequency steps supported
  623.  
  624. Frequency | Speed
  625. -----------+---------
  626. 2.45 Ghz | 100.0 %
  627. 2.45 Ghz | 95.0 %
  628. 1.65 Ghz | 63.4 %
  629. 800 Mhz | 31.7 %
  630.  
  631.  
  632. [FAIL]-Processors are set to SW_ANY
  633.  
  634. [FAIL]-Firmware not implementing hardware coordination cleanly. Firmware using SW_ALL instead?
  635.  
  636.  
  637. [FAIL]-Firmware not implementing hardware coordination cleanly. Firmware using SW_ANY instead?
  638.  
  639.  
  640. =================================================
  641. * Plugin name: DMAR
  642. * Result: FAIL
  643.  
  644. * Title: (experimental) DMA Remapping (VT-d) test
  645. * Description: Verify if DMA remapping is sane.
  646. ================================================
  647.  
  648. [FAIL]-Invalid rmrr range address
  649.  
  650. =================================================
  651. * Plugin name: dmi
  652. * Result: FAIL
  653.  
  654. * Title: DMI information check
  655. * Description: This test checks the DMI/SMBIOS tables for common errors.
  656. ================================================
  657.  
  658. [FAIL]-No SMBIOS nor DMI entry point found.
  659.  
  660. [FAIL]-No SMBIOS nor DMI entry point found.
  661.  
  662. =================================================
  663. * Plugin name: maxreadreq
  664. * Result: WARN
  665.  
  666. * Title: PCI Express MaxReadReq tuning
  667. * Description: This test checks if the firmware has set MaxReadReq to a higher value on non-montherboard devices
  668. ================================================
  669.  
  670. [WARN]-MaxReadReq for device pci://00:00:1b.0 is low (128)
  671.  
  672. [WARN]-MaxReadReq for device pci://00:02:00.0 is low (128)
  673.  
  674. [WARN]-MaxReadReq for device pci://00:06:00.2 is low (128)
  675.  
  676. =================================================
  677. * Plugin name: edd
  678. * Result: WARN
  679.  
  680. * Title: EDD Boot disk hinting
  681. * Description: This test verifies if the BIOS directs the operating system on which storage device to use for booting (EDD information). This is important for systems that (can) have multiple disks. Linux distributions increasingly depend on this info to find out on which device to install the bootloader.
  682. ================================================
  683.  
  684. [INFO]-device 80: The system boots from device 0000:00:1f.2 channel: 255 device: 0
  685.  
  686.  
  687. [WARN]-device 80: No matching MBR signature (0xb998b177) found for the boot disk
  688.  
  689. =================================================
  690. * Plugin name: thermal_trip
  691. * Result: WARN
  692.  
  693. * Title: ACPI passive thermal trip points
  694. * Description: This test determines if the passive trip point works as expected.
  695. ================================================
  696.  
  697. [WARN]-No thermal zones found.
  698.  
  699. =================================================
  700. * Plugin name: fan
  701. * Result: WARN
  702.  
  703. * Title: Fan tests
  704. * Description: This test reports how many fans there are in the system. It also checks for the current status of the fan(s).
  705. ================================================
  706.  
  707. [WARN]-No fan information present
  708.  
  709. =================================================
  710. * Plugin name: chk_hpet
  711. * Result: WARN
  712.  
  713. * Title: HPET configuration test
  714. * Description: This test checks the HPET PCI BAR for each timer block in the timer.The base address is passed by the firmware via an ACPI table.IRQ routing and initialization is also verified by the test.
  715. ================================================
  716.  
  717. [WARN]-HPET driver in the kernel is enabled, inaccurate results follow.
  718.  
  719. [INFO]-HPET found, VendorID is: 8086
  720.  
  721. =================================================
  722. * Plugin name: battery
  723. * Result: INFO
  724.  
  725. * Title: Battery tests
  726. * Description: This test reports which (if any) batteries there are in the system. In addition, for charging or discharging batteries, the test validates that the reported 'current capacity' properly increments/decrements in line with the charge/discharge state.
  727.  
  728. This test also stresses the entire battery state reporting codepath in the ACPI BIOS, and any warnings given by the ACPI interpreter will be reported.
  729. ================================================
  730.  
  731. [INFO]-Battery BAT0 is model Primary and is currently charged
  732.  
  733. =================================================
  734. * Plugin name: acpiinfo
  735. * Result: INFO
  736.  
  737. * Title: General ACPI information
  738. * Description: This test checks the output of the in-kernel ACPI CA against common error messages that indicate a bad interaction with the bios, including those that point at AML syntax errors.
  739. ================================================
  740.  
  741. [INFO]-DSDT was compiled by the Microsoft AML compiler
  742.  
  743. ACPI: DSDT BDFE4000, B7CC (r1 HPQOEM SLIC-MPC 1 MSFT 1000013)
  744.  
  745. =================================================
  746. * Plugin name: mtrr
  747. * Result: PASS
  748.  
  749. * Title: MTRR validation
  750. * Description: This test validates the MTRR setup against the memory map to detect any inconsistencies in cachability.
  751. ================================================
  752.  
  753. =================================================
  754. * Plugin name: SUN
  755. * Result: PASS
  756.  
  757. * Title: SUN duplicate test
  758. * Description: This makes sure that each SUN (Slot Unique Number) that is called in the DSDT through the Name() method is unique, no duplicates should be found.
  759. ================================================
  760.  
  761. [PASS]-Tested _SUN ids, successfully found no duplicates
  762.  
  763. =================================================
  764. * Plugin name: virt
  765. * Result: PASS
  766.  
  767. * Title: VT/VMX Virtualization extensions
  768. * Description: This test checks if VT/VMX is set up correctly
  769. ================================================
  770.  
  771. =================================================
  772. * Plugin name: os2gap
  773. * Result: PASS
  774.  
  775. * Title: OS/2 memory hole test
  776. * Description: This test checks if the OS/2 15Mb memory hole is absent
  777. ================================================
  778.  
  779. [PASS]-Successfully found no 15mb memory hole
  780.  
  781. =================================================
  782. * Plugin name: ethernet
  783. * Result: PASS
  784.  
  785. * Title: Ethernet functionality
  786. * Description: This test is currently a placeholder for a more advanced ethernet test. Currently the only check performed is that a link is acquired within 45 seconds of enabling the interface. 45 seconds is close to the value most Linux distributions use as timeout value.
  787.  
  788. In the future the plan is to also perform actual data transfer tests as part of the ethernet test, to validate interrupt routing and other per-NIC behaviors.
  789. ================================================
  790.  
  791. =================================================
  792. * Plugin name: apicedge
  793. * Result: PASS
  794.  
  795. * Title: (experimental) APIC Edge/Level check
  796. * Description: This test checks if legacy interrupts are edge and PCI interrupts are level
  797. ================================================
  798.  
  799. =================================================
  800. * Plugin name: microcode
  801. * Result: PASS
  802.  
  803. * Title: Processor microcode update
  804. * Description: This test verifies if the firmware has put a recent version of the microcode into the processor at boot time. Recent microcode is important to have all the required features and errata updates for the processor.
  805. ================================================
  806.  
  807.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement