VirtualBox

Changeset 6042 in vbox for trunk


Ignore:
Timestamp:
Dec 10, 2007 8:53:21 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
26677
Message:

Linux additions: print VBox version and module interface version during module initialization; print information with DEBUG level not INFO level (thus prevent output to text console)

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/VBoxGuest.h

    r6030 r6042  
    117117 * @remark  These defines also live in the 16-bit and assembly versions of this header.
    118118 */
    119 #define VMMDEV_VERSION_MAJOR (0x1)
    120 #define VMMDEV_VERSION_MINOR (0x4)
    121 #define VMMDEV_VERSION ((VMMDEV_VERSION_MAJOR << 16) | VMMDEV_VERSION_MINOR)
     119#define VMMDEV_VERSION       0x00010004
     120#define VMMDEV_VERSION_MAJOR (VMMDEV_VERSION >> 16)
     121#define VMMDEV_VERSION_MINOR (VMMDEV_VERSION & 0xffff)
    122122
    123123/* Maximum request packet size */
  • trunk/src/VBox/Additions/linux/module/vboxmod.c

    r5999 r6042  
    2828#include <iprt/assert.h>
    2929
     30#define xstr(s) str(s)
     31#define str(s) #s
     32
    3033MODULE_DESCRIPTION("VirtualBox Guest Additions for Linux Module");
    3134MODULE_AUTHOR("innotek GmbH");
    3235MODULE_LICENSE("GPL");
    3336#ifdef MODULE_VERSION
    34 MODULE_VERSION(VBOX_VERSION_STRING);
     37MODULE_VERSION(VBOX_VERSION_STRING " (interface " xstr(VMMDEV_VERSION) ")");
    3538#endif
    3639
     
    739742    VMMDevReportGuestInfo *infoReq = NULL;
    740743
    741     printk(KERN_INFO "vboxadd: initializing version %s\n", VBOX_VERSION_STRING);
    742 
    743744    if (vboxadd_cmc_init ())
    744745    {
     
    910911    init_waitqueue_head (&vboxDev->eventq);
    911912
    912     /* some useful information for the user */
    913     printk(KERN_INFO
    914            "vboxadd: major code: %d, using irq %d, "
    915            "io port 0x%x, memory at 0x%x (size %d bytes), "
    916            "hypervisor window at 0x%p (size 0x%x bytes)\n",
     913    /* some useful information for the user but don't show this on the console */
     914    printk(KERN_DEBUG
     915           "vboxadd: major %d, IRQ %d, "
     916           "I/O port 0x%x, memory at 0x%x (size 0x%x), "
     917           "hypervisor window at 0x%p (size 0x%x)\n",
    917918           vbox_major, vboxDev->irq, vboxDev->io_port,
    918919           vboxDev->vmmdevmem, vboxDev->vmmdevmem_size,
    919920           vboxDev->hypervisorStart, vboxDev->hypervisorSize);
    920     LogRelFunc(("major code: %d, using irq %d, "
    921                 "io port 0x%x, memory at 0x%x (size %d bytes), "
    922                 "hypervisor window at 0x%p (size 0x%x bytes)\n",
     921    LogRelFunc(("major %d, IRQ %d, "
     922                "I/O port 0x%x, MMIO at 0x%x (size 0x%x), "
     923                "hypervisor window at 0x%p (size 0x%x)\n",
    923924                vbox_major, vboxDev->irq, vboxDev->io_port,
    924925                vboxDev->vmmdevmem, vboxDev->vmmdevmem_size,
    925926                vboxDev->hypervisorStart, vboxDev->hypervisorSize));
     927    printk(KERN_DEBUG
     928           "vboxadd: Successfully loaded version "
     929           VBOX_VERSION_STRING " (interface " xstr(VMMDEV_VERSION) ")\n");
    926930
    927931    /* successful return */
  • trunk/src/VBox/Additions/linux/sharedfolders/vfsmod.c

    r5999 r6042  
    4343// #define wchar_t linux_wchar_t
    4444
     45#define xstr(s) str(s)
     46#define str(s) #s
     47
    4548MODULE_DESCRIPTION ("Host file system access VFS for VirtualBox");
    4649MODULE_AUTHOR ("innotek GmbH");
    4750MODULE_LICENSE ("GPL");
    4851#ifdef MODULE_VERSION
    49 MODULE_VERSION(VBOX_VERSION_STRING);
     52MODULE_VERSION(VBOX_VERSION_STRING " (interface " xstr(VMMDEV_VERSION) ")");
    5053#endif
    5154
     
    431434        }
    432435
     436        printk(KERN_DEBUG
     437               "vboxvfs: Successfully loaded version " VBOX_VERSION_STRING
     438               " (interface " xstr(VMMDEV_VERSION) ")\n");
     439
    433440        return 0;
    434441
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette