Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update README and LIESMICHHEAD4.2.26master | Martin Burnicki | 2023-12-19 | 2 | -14/+97 |
| | |||||
* | Change version code to 4.2.26 | Martin Burnicki | 2023-12-19 | 1 | -69/+4 |
| | |||||
* | mbgctrl: support setting the transmitter distance | Martin Burnicki | 2023-12-05 | 1 | -5/+160 |
| | |||||
* | Update some mbglib files | Martin Burnicki | 2023-12-05 | 4 | -22/+336 |
| | |||||
* | Better support staged builds | Martin Burnicki | 2023-12-04 | 7 | -234/+338 |
| | | | | | | | | | | | | | | | | | | | | | Environment variables useful for staged builds: STAGED_BUILD: if defined, some system checks are skipped, and no root permissions are requested for install, so it's only possible to install to local subdirs that need to be defined, too. INSTALL_MOD_PATH: The base directory to which the kernel driver binary is installed. DESTDIR: The base directory to which the user space stuff is installed. prefix: Prefix for the 'bin' directory, e.g. '/usr' instead of '/usr/local'. DONT_BUILD_USERSPACE: If defined, only build/install the kernel driver. DONT_BUILD_DRIVER: If defined, only built/install the user space stuff. Former makefile variable 'CALLED_FROM_SPEC' is now called 'STAGED_BUILD', but a 'CALLED_FROM_SPEC' alias is provided for backward compatibility. Move udev stuff from the 'mbgclock' subdir to a new 'udev' subdirectory. Clean up makefiles and remove obsolete targets. Update .editorconfig with specs for makefiles. | ||||
* | Avoid unintentionally making syn1588_dist the default target | Martin Burnicki | 2023-08-02 | 1 | -303/+311 |
| | | | | | This could happen with older versions of GNU make that don's support the .DEFAULT_GOAL variable. | ||||
* | Update an RCS header | Martin Burnicki | 2023-08-02 | 1 | -1/+1 |
| | |||||
* | Improve and fix SYN1588 debug code | Martin Burnicki | 2023-08-02 | 3 | -9/+25 |
| | |||||
* | Use an explicit list of PCI devices supported by the kernel driver | Martin Burnicki | 2023-07-27 | 2 | -6/+52 |
| | | | | | | | | There will be PCI devices with Meinberg vendor ID which aren't supported by this driver, so using the wildcard device ID isn't appropriate anymore. Also update some comments accordingly. | ||||
* | Update version to 4.2.25 for the development branch4.2.25-devel | Martin Burnicki | 2023-07-19 | 1 | -2/+4 |
| | |||||
* | Update README and LIESMICH4.2.24 | Martin Burnicki | 2023-07-10 | 2 | -6/+6 |
| | |||||
* | Change version code to 4.2.24 | Martin Burnicki | 2023-07-10 | 1 | -2/+4 |
| | |||||
* | Fix build on kernel 6.4 and newer | Martin Burnicki | 2023-07-07 | 1 | -2/+21 |
| | | | | | | | | | Commit 6e30a66433afee90e902ced95d7136e8f7edcc7e of the kernel source removed the 'struct module *owner' parameter from the __class_register() function. See the discussion at https://lore.kernel.org/lkml/2023041123-tractor-quake-c44d@gregkh/ The change first appeared in v6.4-rc1~115^2~102 | ||||
* | Fix a doxygen comment in an mbglib module | Martin Burnicki | 2023-07-07 | 2 | -4/+8 |
| | |||||
* | Update version to 4.2.23 for the development branch4.2.23-devel | Martin Burnicki | 2023-07-07 | 1 | -2/+4 |
| | |||||
* | Update README and LIESMICH4.2.22 | Martin Burnicki | 2023-05-05 | 2 | -10/+8 |
| | |||||
* | Change version code to 4.2.22 | Martin Burnicki | 2023-05-05 | 1 | -2/+4 |
| | |||||
* | Fix build on kernel 6.3 and newer | Martin Burnicki | 2023-05-04 | 1 | -2/+20 |
| | | | | | | | | | Commit bc292ab00f6c of the kernel source introduced vma->vm_flags wrapper functions to avoid race conditions when the flags are updated. See the discussion at https://lore.kernel.org/lkml/ZA7x9y60sfGOanHl@kroah.com/T/ These wrapper functions first appeared in v6.3-rc1~113^2~116. | ||||
* | Update some mbglib files. | Martin Burnicki | 2023-05-03 | 6 | -26/+60 |
| | | | | This also fixes some compiler warnings. | ||||
* | Remove obsolete Windows-specific definitions from mbgversion.h | Martin Burnicki | 2023-02-24 | 1 | -15/+6 |
| | |||||
* | mbgirigcfg: Fix bugs that occurred when changing IRIG settings | Martin Burnicki | 2023-02-23 | 1 | -15/+28 |
| | | | | | | | | | | | | | Support of the TFOM flag was incorrectly always checked against the timecode format configured for the timecode output, so setting the flag for the input happened to be accepted, or not. Before trying to save the configuration of the timecode output, it was incorrectly checked for the presence of a timecode input, so saving the configuration of the output of a device failed if the device did not also have an input. Also modified some message texts and did some cleanup. | ||||
* | mbgdevio: Fix a bug when saving IRIG input settings | Martin Burnicki | 2023-02-23 | 2 | -5/+12 |
| | | | | | | | | In mbg_save_all_irig_rx_settings() the presence of a timecode output was incorrectly checked instead of the presence of a timecode input, so the call succeeded only if the device also had a timecode output. Also updated some comments. | ||||
* | Update some mbglib files with tiny changes | Martin Burnicki | 2023-02-21 | 2 | -6/+13 |
| | |||||
* | Change copyright year to 2023 | Martin Burnicki | 2023-02-21 | 1 | -3/+5 |
| | |||||
* | Update many files to clean up things | Martin Burnicki | 2022-12-21 | 43 | -477/+719 |
| | | | | | | | | Remove obsolete (PCPS_DEV *) parameter from some functions, and use feature check functions instead of macros. Change the return value of some snprint_... functions from size_t to int, and remove obsolete _int_from_size_t() stuff. Quiet some potential compiler warnings. | ||||
* | Improve detection of the 'clear ucap buffer' feature | Martin Burnicki | 2022-12-21 | 2 | -3/+15 |
| | |||||
* | Let the kernel driver also check the RECEIVER_INFO to see if time capture ↵ | Martin Burnicki | 2022-12-16 | 1 | -2/+11 |
| | | | | inputs are provided | ||||
* | Update some mbglib files to fix potential compiler warnings | Martin Burnicki | 2022-12-13 | 6 | -44/+64 |
| | |||||
* | Fix the line endings of some files | Martin Burnicki | 2022-12-13 | 2 | -104/+104 |
| | |||||
* | Increase string buffer for XMR status info | Martin Burnicki | 2022-10-07 | 1 | -2/+4 |
| | |||||
* | Clean up sub-makefile for SYN1588 support | Martin Burnicki | 2022-09-07 | 1 | -286/+294 |
| | |||||
* | Change name of a sub-makefile to lowercase | Martin Burnicki | 2022-09-07 | 2 | -4/+6 |
| | |||||
* | Update comments in str_util | Martin Burnicki | 2022-08-26 | 2 | -5/+9 |
| | |||||
* | Change the return type of some snprint_... functions from size_t to int | Martin Burnicki | 2022-08-26 | 4 | -45/+56 |
| | |||||
* | Update some mbglib files | Martin Burnicki | 2022-08-26 | 2 | -3/+90 |
| | |||||
* | mbgsvcd doesn't enter holdover mode if device has no valid time | Martin Burnicki | 2022-08-25 | 1 | -29/+54 |
| | |||||
* | Use feature check functions instead of macros in mbgsvcd | Martin Burnicki | 2022-08-24 | 1 | -7/+6 |
| | |||||
* | Use more feature check functions rather than macros in mbgdevio | Martin Burnicki | 2022-08-23 | 2 | -30/+68 |
| | | | | Also quiet some compiler warnings. | ||||
* | Check and fix configuration reported by early TCR180USB versions | Martin Burnicki | 2022-08-23 | 3 | -17/+82 |
| | | | | | | | | | | | The RECEIVER_INFO of those versions claims to provide serial ports with configurable string types, though the firmware doesn't support the API. The probe routine of the kernel driver now adjusts the RECEIVER_INFO, if required, to fix this. For this to work, the user-space API call that retrieves the RECEIVER_INFO now returns the potentially modified instance stored in the kernel driver, rather than reading the structure directly from the device. | ||||
* | Fix MJD_AT_NTP_EPOCH in mbgtime.h, which has not yet been used, though | Martin Burnicki | 2022-08-02 | 1 | -5/+8 |
| | |||||
* | Re-order list of object files in libmbg/Makefile | Martin Burnicki | 2022-08-02 | 1 | -7/+9 |
| | |||||
* | Support getting full version string from git | Martin Burnicki | 2022-07-25 | 4 | -17/+37 |
| | |||||
* | Rename some symbols to match a more common naming convention | Martin Burnicki | 2022-07-19 | 2 | -12/+18 |
| | | | | Also fix a spelling error in a debug/status message. | ||||
* | Change version code to 4.2.21 for the develoment branch4.2.21-devel | Martin Burnicki | 2022-07-18 | 1 | -2/+4 |
| | |||||
* | Change version code to 4.2.204.2.20 | Martin Burnicki | 2022-07-08 | 1 | -6/+4 |
| | |||||
* | Support SYN1588 insync range boundary codes in mbgstatus | Martin Burnicki | 2022-07-06 | 1 | -7/+11 |
| | |||||
* | Support SYN1588 insync range boundary codes in some library files | Martin Burnicki | 2022-07-06 | 5 | -100/+250 |
| | |||||
* | Code cleanup in an mbglib file | Martin Burnicki | 2022-07-06 | 1 | -5/+8 |
| | |||||
* | Inappropriate function attributes were removed from some mbglib functions | Martin Burnicki | 2022-07-06 | 2 | -12/+16 |
| | |||||
* | Update a file header | Martin Burnicki | 2022-07-06 | 1 | -1/+3 |
| |