bits-499 released with these changes:
Support GRUB commands implemented in Python
Provide a pydoc command
Include pydoc's data directory, so pydoc works on keywords and topics, not just Python modules and functions
Add more Python modules from the standard library:
- atexit (functions not actually invoked yet, though)
- formatter
- getopt
- logging (but not logging.config or logging.handlers, which want network sockets)
Fix our implementation of the Python os module to re-export bits of os.path expected for compatibility
Implement time.localtime and time.struct_time. localtime uses CMOS time, since we don't have any time zone information available.
Improvements to the Python acpi module:
- Functions to list all available ACPI tables
- Expose ACPI-related API from the acpi module, not the bits module
- Parsing and output formatting improvements
In the built-in _bits module, change all internal functions to have '_' prefixes, to hide them from the public bits module
python testsuite: In generic MSR-handling code, handle GPF and avoid doing math on None
Add a preliminary test to verify processor bus numbers from discovery algorithm against MSR if available
Additions to MSR consistency blacklists for Sandy Bridge and Jaketown